home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Tidbits / File Sharing Extension / File Sharing Extension.rsrc / bin.rsrc_CODE_4_FileIOCode.txt < prev    next >
Text File  |  1991-09-16  |  192KB  |  3,393 lines

  1. # near model CODE resource
  2. # jump table entries: 1888-1904 (17 of them)
  3. export_236:
  4. fn00000000:
  5. 00000000  4E56 FFF8                link       A6, -0x0008
  6. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  7. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  8. 0000000C  206E 000C                movea.l    A0, [A6 + 0xC]
  9. 00000010  49E8 0012                lea.l      A4, [A0 + 0x12]
  10. 00000014  2E2B 0008                move.l     D7, [A3 + 0x8]
  11. 00000018  DEAB 0004                add.l      D7, [A3 + 0x4]
  12. 0000001C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  13. label00000020:
  14. 00000020  4A94                     tst.l      [A4]
  15. 00000022  56C0                     sne        D0
  16. 00000024  4A00                     tst.b      D0
  17. 00000026  6710                     beq        +0x12 /* 00000038 */
  18. 00000028  2054                     movea.l    A0, [A4]
  19. 0000002A  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  20. 0000002E  5EC1                     sgt        D1
  21. 00000030  C001                     and.b      D0, D1
  22. 00000032  6704                     beq        +0x6 /* 00000038 */
  23. 00000034  2848                     movea.l    A4, A0
  24. 00000036  60E8                     bra        -0x16 /* 00000020 */
  25. label00000038:
  26. 00000038  4A94                     tst.l      [A4]
  27. 0000003A  6610                     bne        +0x12 /* 0000004C */
  28. 0000003C  288B                     move.l     [A4], A3
  29. 0000003E  206E 000C                movea.l    A0, [A6 + 0xC]
  30. 00000042  214B 0016                move.l     [A0 + 0x16], A3
  31. 00000046  7000                     moveq.l    D0, 0x00
  32. 00000048  2680                     move.l     [A3], D0
  33. 0000004A  6004                     bra        +0x6 /* 00000050 */
  34. label0000004C:
  35. 0000004C  2694                     move.l     [A3], [A4]
  36. 0000004E  288B                     move.l     [A4], A3
  37. label00000050:
  38. 00000050  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  39. 00000054  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  40. 00000058  4E5E                     unlink     A6
  41. 0000005A  205F                     movea.l    A0, [A7]+
  42. 0000005C  504F                     addq.w     A7, 8
  43. 0000005E  4ED0                     jmp        [A0]
  44. export_237:
  45. fn00000060:
  46. 00000060  4E56 FFEE                link       A6, -0x0012
  47. 00000064  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  48. 00000068  266E 0008                movea.l    A3, [A6 + 0x8]
  49. 0000006C  4247                     clr.w      D7
  50. 0000006E  70FF                     moveq.l    D0, 0xFFFFFFFF
  51. 00000070  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  52. 00000074  6608                     bne        +0xA /* 0000007E */
  53. 00000076  2A3C 7FFF FFFF           move.l     D5, 0x7FFFFFFF
  54. 0000007C  600C                     bra        +0xE /* 0000008A */
  55. label0000007E:
  56. 0000007E  202B 0008                move.l     D0, [A3 + 0x8]
  57. 00000082  D0AB 0004                add.l      D0, [A3 + 0x4]
  58. 00000086  2A00                     move.l     D5, D0
  59. 00000088  5385                     subq.l     D5, 1
  60. label0000008A:
  61. 0000008A  282B 0004                move.l     D4, [A3 + 0x4]
  62. 0000008E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  63. 00000092  206E 000C                movea.l    A0, [A6 + 0xC]
  64. 00000096  2868 0012                movea.l    A4, [A0 + 0x12]
  65. label0000009A:
  66. 0000009A  200C                     move.l     D0, A4
  67. 0000009C  675A                     beq        +0x5C /* 000000F8 */
  68. 0000009E  70FF                     moveq.l    D0, 0xFFFFFFFF
  69. 000000A0  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  70. 000000A4  6608                     bne        +0xA /* 000000AE */
  71. 000000A6  2C3C 7FFF FFFF           move.l     D6, 0x7FFFFFFF
  72. 000000AC  600C                     bra        +0xE /* 000000BA */
  73. label000000AE:
  74. 000000AE  202C 0008                move.l     D0, [A4 + 0x8]
  75. 000000B2  D0AC 0004                add.l      D0, [A4 + 0x4]
  76. 000000B6  2C00                     move.l     D6, D0
  77. 000000B8  5386                     subq.l     D6, 1
  78. label000000BA:
  79. 000000BA  BAAC 0004                cmp.l      D5, [A4 + 0x4]
  80. 000000BE  6C02                     bge        +0x4 /* 000000C2 */
  81. 000000C0  6036                     bra        +0x38 /* 000000F8 */
  82. label000000C2:
  83. 000000C2  BC84                     cmp.l      D6, D4
  84. 000000C4  6D2E                     blt        +0x30 /* 000000F4 */
  85. 000000C6  BC85                     cmp.l      D6, D5
  86. 000000C8  6D12                     blt        +0x14 /* 000000DC */
  87. 000000CA  302B 000E                move.w     D0, [A3 + 0xE]
  88. 000000CE  B06C 000E                cmp.w      D0, [A4 + 0xE]
  89. 000000D2  6604                     bne        +0x6 /* 000000D8 */
  90. 000000D4  7E01                     moveq.l    D7, 0x01
  91. 000000D6  6020                     bra        +0x22 /* 000000F8 */
  92. label000000D8:
  93. 000000D8  7EFF                     moveq.l    D7, 0xFFFFFFFF
  94. 000000DA  601C                     bra        +0x1E /* 000000F8 */
  95. label000000DC:
  96. 000000DC  302B 000E                move.w     D0, [A3 + 0xE]
  97. 000000E0  B06C 000E                cmp.w      D0, [A4 + 0xE]
  98. 000000E4  660A                     bne        +0xC /* 000000F0 */
  99. 000000E6  2806                     move.l     D4, D6
  100. 000000E8  5284                     addq.l     D4, 1
  101. 000000EA  2854                     movea.l    A4, [A4]
  102. 000000EC  7E01                     moveq.l    D7, 0x01
  103. 000000EE  60AA                     bra        -0x54 /* 0000009A */
  104. label000000F0:
  105. 000000F0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  106. 000000F2  6004                     bra        +0x6 /* 000000F8 */
  107. label000000F4:
  108. 000000F4  2854                     movea.l    A4, [A4]
  109. 000000F6  60A2                     bra        -0x5C /* 0000009A */
  110. label000000F8:
  111. 000000F8  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  112. 000000FC  3D47 0010                move.w     [A6 + 0x10], D7
  113. 00000100  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  114. 00000104  4E5E                     unlink     A6
  115. 00000106  205F                     movea.l    A0, [A7]+
  116. 00000108  504F                     addq.w     A7, 8
  117. 0000010A  4ED0                     jmp        [A0]
  118. export_238:
  119. fn0000010C:
  120. 0000010C  4E56 FFFC                link       A6, -0x0004
  121. 00000110  48E7 0018                movem.l    -[A7], A3,A4
  122. 00000114  7000                     moveq.l    D0, 0x00
  123. 00000116  2D40 0010                move.l     [A6 + 0x10], D0
  124. 0000011A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  125. 0000011E  266D FD26                movea.l    A3, [A5 - 0x2DA]
  126. label00000122:
  127. 00000122  200B                     move.l     D0, A3
  128. 00000124  6740                     beq        +0x42 /* 00000166 */
  129. 00000126  284B                     movea.l    A4, A3
  130. 00000128  202C 0006                move.l     D0, [A4 + 0x6]
  131. 0000012C  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  132. 00000130  57C0                     seq        D0
  133. 00000132  4A00                     tst.b      D0
  134. 00000134  672C                     beq        +0x2E /* 00000162 */
  135. 00000136  322C 0004                move.w     D1, [A4 + 0x4]
  136. 0000013A  B26E 000E                cmp.w      D1, [A6 + 0xE]
  137. 0000013E  57C1                     seq        D1
  138. 00000140  C001                     and.b      D0, D1
  139. 00000142  671E                     beq        +0x20 /* 00000162 */
  140. 00000144  082C 0001 000F           btst.b     [A4 + 0xF], 0x1
  141. 0000014A  56C1                     sne        D1
  142. 0000014C  4401                     neg.b      D1
  143. 0000014E  B22E 0008                cmp.b      D1, [A6 + 0x8]
  144. 00000152  57C1                     seq        D1
  145. 00000154  C001                     and.b      D0, D1
  146. 00000156  670A                     beq        +0xC /* 00000162 */
  147. 00000158  2D4B 0010                move.l     [A6 + 0x10], A3
  148. 0000015C  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  149. 00000160  6008                     bra        +0xA /* 0000016A */
  150. label00000162:
  151. 00000162  2654                     movea.l    A3, [A4]
  152. 00000164  60BC                     bra        -0x42 /* 00000122 */
  153. label00000166:
  154. 00000166  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  155. label0000016A:
  156. 0000016A  4CDF 1800                movem.l    A3,A4, [A7]+
  157. 0000016E  4E5E                     unlink     A6
  158. 00000170  205F                     movea.l    A0, [A7]+
  159. 00000172  504F                     addq.w     A7, 8
  160. 00000174  4ED0                     jmp        [A0]
  161. export_239:
  162. fn00000176:
  163. 00000176  4E56 FFFC                link       A6, -0x0004
  164. 0000017A  48E7 0108                movem.l    -[A7], D7,A4
  165. 0000017E  3E2E 0008                move.w     D7, [A6 + 0x8]
  166. 00000182  7001                     moveq.l    D0, 0x01
  167. 00000184  B047                     cmp.w      D0, D7
  168. 00000186  5EC0                     sgt        D0
  169. 00000188  BE6D FCA4                cmp.w      D7, [A5 - 0x35C]
  170. 0000018C  5EC1                     sgt        D1
  171. 0000018E  8001                     or.b       D0, D1
  172. 00000190  6708                     beq        +0xA /* 0000019A */
  173. 00000192  7000                     moveq.l    D0, 0x00
  174. 00000194  2D40 000E                move.l     [A6 + 0xE], D0
  175. 00000198  603A                     bra        +0x3C /* 000001D4 */
  176. label0000019A:
  177. 0000019A  3007                     move.w     D0, D7
  178. 0000019C  5340                     subq.w     D0, 1
  179. 0000019E  C1FC 001A                muls.w     D0, 0x1A
  180. 000001A2  48C0                     ext.l      D0
  181. 000001A4  2840                     movea.l    A4, D0
  182. 000001A6  D9ED FC9E                add.l      A4, [A5 - 0x362]
  183. 000001AA  082C 0000 0005           btst.b     [A4 + 0x5], 0x0
  184. 000001B0  57C0                     seq        D0
  185. 000001B2  4A00                     tst.b      D0
  186. 000001B4  6612                     bne        +0x14 /* 000001C8 */
  187. 000001B6  206E 000A                movea.l    A0, [A6 + 0xA]
  188. 000001BA  322C 0018                move.w     D1, [A4 + 0x18]
  189. 000001BE  B268 0006                cmp.w      D1, [A0 + 0x6]
  190. 000001C2  56C1                     sne        D1
  191. 000001C4  8001                     or.b       D0, D1
  192. 000001C6  6708                     beq        +0xA /* 000001D0 */
  193. label000001C8:
  194. 000001C8  7000                     moveq.l    D0, 0x00
  195. 000001CA  2D40 000E                move.l     [A6 + 0xE], D0
  196. 000001CE  6004                     bra        +0x6 /* 000001D4 */
  197. label000001D0:
  198. 000001D0  2D4C 000E                move.l     [A6 + 0xE], A4
  199. label000001D4:
  200. 000001D4  4CDF 1080                movem.l    D7,A4, [A7]+
  201. 000001D8  4E5E                     unlink     A6
  202. 000001DA  205F                     movea.l    A0, [A7]+
  203. 000001DC  5C4F                     addq.w     A7, 6
  204. 000001DE  4ED0                     jmp        [A0]
  205. export_240:
  206. fn000001E0:
  207. 000001E0  4E56 FFFC                link       A6, -0x0004
  208. 000001E4  2F0C                     move.l     -[A7], A4
  209. 000001E6  206E 000A                movea.l    A0, [A6 + 0xA]
  210. 000001EA  49E8 001A                lea.l      A4, [A0 + 0x1A]
  211. 000001EE  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  212. label000001F2:
  213. 000001F2  4A94                     tst.l      [A4]
  214. 000001F4  671A                     beq        +0x1C /* 00000210 */
  215. 000001F6  2054                     movea.l    A0, [A4]
  216. 000001F8  3028 000E                move.w     D0, [A0 + 0xE]
  217. 000001FC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  218. 00000200  660A                     bne        +0xC /* 0000020C */
  219. 00000202  2D54 000E                move.l     [A6 + 0xE], [A4]
  220. 00000206  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  221. 0000020A  600E                     bra        +0x10 /* 0000021A */
  222. label0000020C:
  223. 0000020C  2854                     movea.l    A4, [A4]
  224. 0000020E  60E2                     bra        -0x1C /* 000001F2 */
  225. label00000210:
  226. 00000210  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  227. 00000214  7000                     moveq.l    D0, 0x00
  228. 00000216  2D40 000E                move.l     [A6 + 0xE], D0
  229. label0000021A:
  230. 0000021A  285F                     movea.l    A4, [A7]+
  231. 0000021C  4E5E                     unlink     A6
  232. 0000021E  205F                     movea.l    A0, [A7]+
  233. 00000220  5C4F                     addq.w     A7, 6
  234. 00000222  4ED0                     jmp        [A0]
  235. fn00000224:
  236. 00000224  4E56 FFFA                link       A6, -0x0006
  237. 00000228  48E7 0118                movem.l    -[A7], D7,A3,A4
  238. 0000022C  286E 0008                movea.l    A4, [A6 + 0x8]
  239. 00000230  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  240. 00000236  206C 001C                movea.l    A0, [A4 + 0x1C]
  241. 0000023A  0828 0000 0004           btst.b     [A0 + 0x4], 0x0
  242. 00000240  6700 00C4                beq        +0xC6 /* 00000306 */
  243. 00000244  082C 0001 0015           btst.b     [A4 + 0x15], 0x1
  244. 0000024A  6760                     beq        +0x62 /* 000002AC */
  245. 0000024C  4247                     clr.w      D7
  246. 0000024E  206C 001C                movea.l    A0, [A4 + 0x1C]
  247. 00000252  47E8 001A                lea.l      A3, [A0 + 0x1A]
  248. 00000256  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  249. label0000025A:
  250. 0000025A  4A93                     tst.l      [A3]
  251. 0000025C  6738                     beq        +0x3A /* 00000296 */
  252. 0000025E  2053                     movea.l    A0, [A3]
  253. 00000260  2028 0010                move.l     D0, [A0 + 0x10]
  254. 00000264  B0AC 0016                cmp.l      D0, [A4 + 0x16]
  255. 00000268  57C0                     seq        D0
  256. 0000026A  4A00                     tst.b      D0
  257. 0000026C  6724                     beq        +0x26 /* 00000292 */
  258. 0000026E  3228 000C                move.w     D1, [A0 + 0xC]
  259. 00000272  B26C 001A                cmp.w      D1, [A4 + 0x1A]
  260. 00000276  57C1                     seq        D1
  261. 00000278  C001                     and.b      D0, D1
  262. 0000027A  6716                     beq        +0x18 /* 00000292 */
  263. 0000027C  0828 0001 0005           btst.b     [A0 + 0x5], 0x1
  264. 00000282  56C1                     sne        D1
  265. 00000284  4401                     neg.b      D1
  266. 00000286  B22C 0012                cmp.b      D1, [A4 + 0x12]
  267. 0000028A  57C1                     seq        D1
  268. 0000028C  C001                     and.b      D0, D1
  269. 0000028E  6702                     beq        +0x4 /* 00000292 */
  270. 00000290  5247                     addq.w     D7, 1
  271. label00000292:
  272. 00000292  2653                     movea.l    A3, [A3]
  273. 00000294  60C4                     bra        -0x3A /* 0000025A */
  274. label00000296:
  275. 00000296  206C 000C                movea.l    A0, [A4 + 0xC]
  276. 0000029A  2050                     movea.l    A0, [A0]
  277. 0000029C  BE68 0010                cmp.w      D7, [A0 + 0x10]
  278. 000002A0  6604                     bne        +0x6 /* 000002A6 */
  279. 000002A2  422E 000C                clr.b      [A6 + 0xC]
  280. label000002A6:
  281. 000002A6  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  282. 000002AA  605A                     bra        +0x5C /* 00000306 */
  283. label000002AC:
  284. 000002AC  206C 001C                movea.l    A0, [A4 + 0x1C]
  285. 000002B0  47E8 001A                lea.l      A3, [A0 + 0x1A]
  286. 000002B4  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  287. label000002B8:
  288. 000002B8  4A93                     tst.l      [A3]
  289. 000002BA  6746                     beq        +0x48 /* 00000302 */
  290. 000002BC  2053                     movea.l    A0, [A3]
  291. 000002BE  2028 0010                move.l     D0, [A0 + 0x10]
  292. 000002C2  B0AC 0016                cmp.l      D0, [A4 + 0x16]
  293. 000002C6  57C0                     seq        D0
  294. 000002C8  4A00                     tst.b      D0
  295. 000002CA  6732                     beq        +0x34 /* 000002FE */
  296. 000002CC  3228 000C                move.w     D1, [A0 + 0xC]
  297. 000002D0  B26C 001A                cmp.w      D1, [A4 + 0x1A]
  298. 000002D4  57C1                     seq        D1
  299. 000002D6  C001                     and.b      D0, D1
  300. 000002D8  6724                     beq        +0x26 /* 000002FE */
  301. 000002DA  0828 0001 0005           btst.b     [A0 + 0x5], 0x1
  302. 000002E0  56C1                     sne        D1
  303. 000002E2  4401                     neg.b      D1
  304. 000002E4  B22C 0012                cmp.b      D1, [A4 + 0x12]
  305. 000002E8  57C1                     seq        D1
  306. 000002EA  C001                     and.b      D0, D1
  307. 000002EC  6710                     beq        +0x12 /* 000002FE */
  308. 000002EE  0828 0000 0009           btst.b     [A0 + 0x9], 0x0
  309. 000002F4  56C1                     sne        D1
  310. 000002F6  C001                     and.b      D0, D1
  311. 000002F8  6704                     beq        +0x6 /* 000002FE */
  312. 000002FA  422E 000C                clr.b      [A6 + 0xC]
  313. label000002FE:
  314. 000002FE  2653                     movea.l    A3, [A3]
  315. 00000300  60B6                     bra        -0x48 /* 000002B8 */
  316. label00000302:
  317. 00000302  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  318. label00000306:
  319. 00000306  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  320. 0000030A  4E5E                     unlink     A6
  321. 0000030C  2E9F                     move.l     [A7], [A7]+
  322. 0000030E  4E75                     rts
  323. export_241:
  324. fn00000310:
  325. 00000310  4E56 FFF6                link       A6, -0x000A
  326. 00000314  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  327. 00000318  2A2E 0008                move.l     D5, [A6 + 0x8]
  328. 0000031C  302E 0010                move.w     D0, [A6 + 0x10]
  329. 00000320  5540                     subq.w     D0, 2
  330. 00000322  48C0                     ext.l      D0
  331. 00000324  81FC 005E                divs.w     D0, 0x5E /* '^' */
  332. 00000328  3800                     move.w     D4, D0
  333. 0000032A  5244                     addq.w     D4, 1
  334. 0000032C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  335. 00000330  206E 000C                movea.l    A0, [A6 + 0xC]
  336. 00000334  2F08                     move.l     -[A7], A0
  337. 00000336  42A7                     clr.l      -[A7]
  338. 00000338  302E 001A                move.w     D0, [A6 + 0x1A]
  339. 0000033C  907C FFF6                sub.w      D0, 0xFFF6
  340. 00000340  43ED F96A                lea.l      A1, [A5 - 0x696]
  341. 00000344  D040                     add.w      D0, D0
  342. 00000346  3F31 0000                move.w     -[A7], [A1 + D0.w]
  343. 0000034A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  344. 0000034E  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  345. 00000352  4EBA FDB8                jsr        [PC - 0x248 /* 0000010C */]
  346. 00000356  201F                     move.l     D0, [A7]+
  347. 00000358  205F                     movea.l    A0, [A7]+
  348. 0000035A  2080                     move.l     [A0], D0
  349. 0000035C  42A7                     clr.l      -[A7]
  350. 0000035E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  351. 00000362  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  352. 00000366  4EBA FE78                jsr        [PC - 0x188 /* 000001E0 */]
  353. 0000036A  2C1F                     move.l     D6, [A7]+
  354. 0000036C  206E 001C                movea.l    A0, [A6 + 0x1C]
  355. 00000370  0828 0000 0004           btst.b     [A0 + 0x4], 0x0
  356. 00000376  56C0                     sne        D0
  357. 00000378  4A00                     tst.b      D0
  358. 0000037A  6712                     beq        +0x14 /* 0000038E */
  359. 0000037C  4A86                     tst.l      D6
  360. 0000037E  56C1                     sne        D1
  361. 00000380  C001                     and.b      D0, D1
  362. 00000382  670A                     beq        +0xC /* 0000038E */
  363. 00000384  3D7C EC72 0020           move.w     [A6 + 0x20], 0xEC72
  364. 0000038A  6000 01AA                bra        +0x1AC /* 00000536 */
  365. label0000038E:
  366. 0000038E  206E 000C                movea.l    A0, [A6 + 0xC]
  367. 00000392  4A90                     tst.l      [A0]
  368. 00000394  56C0                     sne        D0
  369. 00000396  4A00                     tst.b      D0
  370. 00000398  6740                     beq        +0x42 /* 000003DA */
  371. 0000039A  2F00                     move.l     -[A7], D0
  372. 0000039C  4267                     clr.w      -[A7]
  373. 0000039E  2F0E                     move.l     -[A7], A6
  374. 000003A0  4EBA FE82                jsr        [PC - 0x17E /* 00000224 */]
  375. 000003A4  121F                     move.b     D1, [A7]+
  376. 000003A6  201F                     move.l     D0, [A7]+
  377. 000003A8  C001                     and.b      D0, D1
  378. 000003AA  4A00                     tst.b      D0
  379. 000003AC  672C                     beq        +0x2E /* 000003DA */
  380. 000003AE  2F00                     move.l     -[A7], D0
  381. 000003B0  4267                     clr.w      -[A7]
  382. 000003B2  206E 000C                movea.l    A0, [A6 + 0xC]
  383. 000003B6  2050                     movea.l    A0, [A0]
  384. 000003B8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  385. 000003BC  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  386. 000003C0  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  387. 000003C4  121F                     move.b     D1, [A7]+
  388. 000003C6  201F                     move.l     D0, [A7]+
  389. 000003C8  0A01 0001                xori.b     D1, 0x1
  390. 000003CC  C001                     and.b      D0, D1
  391. 000003CE  670A                     beq        +0xC /* 000003DA */
  392. 000003D0  3D7C EC72 0020           move.w     [A6 + 0x20], 0xEC72
  393. 000003D6  6000 015E                bra        +0x160 /* 00000536 */
  394. label000003DA:
  395. 000003DA  2045                     movea.l    A0, D5
  396. 000003DC  2F08                     move.l     -[A7], A0
  397. 000003DE  42A7                     clr.l      -[A7]
  398. 000003E0  486D FCF6                pea.l      [A5 - 0x30A]
  399. 000003E4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  400. 000003E8  201F                     move.l     D0, [A7]+
  401. 000003EA  205F                     movea.l    A0, [A7]+
  402. 000003EC  2080                     move.l     [A0], D0
  403. 000003EE  2045                     movea.l    A0, D5
  404. 000003F0  4A90                     tst.l      [A0]
  405. 000003F2  660E                     bne        +0x10 /* 00000402 */
  406. 000003F4  3D7C EC5E 0020           move.w     [A6 + 0x20], 0xEC5E
  407. 000003FA  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  408. 000003FE  6000 013A                bra        +0x13C /* 0000053A */
  409. label00000402:
  410. 00000402  206E 000C                movea.l    A0, [A6 + 0xC]
  411. 00000406  4A90                     tst.l      [A0]
  412. 00000408  6600 0082                bne        +0x84 /* 0000048C */
  413. 0000040C  2F08                     move.l     -[A7], A0
  414. 0000040E  42A7                     clr.l      -[A7]
  415. 00000410  486D FCEE                pea.l      [A5 - 0x312]
  416. 00000414  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  417. 00000418  201F                     move.l     D0, [A7]+
  418. 0000041A  205F                     movea.l    A0, [A7]+
  419. 0000041C  2080                     move.l     [A0], D0
  420. 0000041E  206E 000C                movea.l    A0, [A6 + 0xC]
  421. 00000422  4A90                     tst.l      [A0]
  422. 00000424  6608                     bne        +0xA /* 0000042E */
  423. 00000426  3F3C 001D                move.w     -[A7], 0x1D
  424. 0000042A  301F                     move.w     D0, [A7]+
  425. 0000042C  A9C9                     syscall    SysError
  426. label0000042E:
  427. 0000042E  206E 000C                movea.l    A0, [A6 + 0xC]
  428. 00000432  2850                     movea.l    A4, [A0]
  429. 00000434  302E 001A                move.w     D0, [A6 + 0x1A]
  430. 00000438  907C FFF6                sub.w      D0, 0xFFF6
  431. 0000043C  41ED F96A                lea.l      A0, [A5 - 0x696]
  432. 00000440  D040                     add.w      D0, D0
  433. 00000442  3970 0000 0004           move.w     [A4 + 0x4], [A0 + D0.w]
  434. 00000448  296E 0016 0006           move.l     [A4 + 0x6], [A6 + 0x16]
  435. 0000044E  426C 000E                clr.w      [A4 + 0xE]
  436. 00000452  47EC 000A                lea.l      A3, [A4 + 0xA]
  437. 00000456  4293                     clr.l      [A3]
  438. 00000458  102E 0012                move.b     D0, [A6 + 0x12]
  439. 0000045C  6708                     beq        +0xA /* 00000466 */
  440. 0000045E  08EC 0001 000F           bset.b     [A4 + 0xF], 0x1
  441. 00000464  6006                     bra        +0x8 /* 0000046C */
  442. label00000466:
  443. 00000466  08AC 0001 000F           bclr.b     [A4 + 0xF], 0x1
  444. label0000046C:
  445. 0000046C  426C 0010                clr.w      [A4 + 0x10]
  446. 00000470  486C 0012                pea.l      [A4 + 0x12]
  447. 00000474  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  448. 00000478  41ED FD26                lea.l      A0, [A5 - 0x2DA]
  449. 0000047C  2E08                     move.l     D7, A0
  450. 0000047E  206E 000C                movea.l    A0, [A6 + 0xC]
  451. 00000482  2F10                     move.l     -[A7], [A0]
  452. 00000484  2F07                     move.l     -[A7], D7
  453. 00000486  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  454. 0000048A  6014                     bra        +0x16 /* 000004A0 */
  455. label0000048C:
  456. 0000048C  206E 000C                movea.l    A0, [A6 + 0xC]
  457. 00000490  2050                     movea.l    A0, [A0]
  458. 00000492  4A68 0010                tst.w      [A0 + 0x10]
  459. 00000496  6608                     bne        +0xA /* 000004A0 */
  460. 00000498  3F3C 001D                move.w     -[A7], 0x1D
  461. 0000049C  301F                     move.w     D0, [A7]+
  462. 0000049E  A9C9                     syscall    SysError
  463. label000004A0:
  464. 000004A0  206E 000C                movea.l    A0, [A6 + 0xC]
  465. 000004A4  2850                     movea.l    A4, [A0]
  466. 000004A6  486C 000A                pea.l      [A4 + 0xA]
  467. 000004AA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  468. 000004AE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  469. 000004B2  526C 0010                addq.w     [A4 + 0x10], 1
  470. 000004B6  206D FA72                movea.l    A0, [A5 - 0x58E]
  471. 000004BA  3004                     move.w     D0, D4
  472. 000004BC  D040                     add.w      D0, D0
  473. 000004BE  5270 00FE                addq.w     [A0 + D0.w - 0x2], 1
  474. 000004C2  2045                     movea.l    A0, D5
  475. 000004C4  2850                     movea.l    A4, [A0]
  476. 000004C6  102E 0012                move.b     D0, [A6 + 0x12]
  477. 000004CA  6708                     beq        +0xA /* 000004D4 */
  478. 000004CC  08EC 0001 0005           bset.b     [A4 + 0x5], 0x1
  479. 000004D2  6006                     bra        +0x8 /* 000004DA */
  480. label000004D4:
  481. 000004D4  08AC 0001 0005           bclr.b     [A4 + 0x5], 0x1
  482. label000004DA:
  483. 000004DA  08EC 0000 0005           bset.b     [A4 + 0x5], 0x0
  484. 000004E0  396E 0014 0008           move.w     [A4 + 0x8], [A6 + 0x14]
  485. 000004E6  302E 001A                move.w     D0, [A6 + 0x1A]
  486. 000004EA  907C FFF6                sub.w      D0, 0xFFF6
  487. 000004EE  41ED F96A                lea.l      A0, [A5 - 0x696]
  488. 000004F2  D040                     add.w      D0, D0
  489. 000004F4  3970 0000 000A           move.w     [A4 + 0xA], [A0 + D0.w]
  490. 000004FA  396E 001A 000C           move.w     [A4 + 0xC], [A6 + 0x1A]
  491. 00000500  396E 0010 000E           move.w     [A4 + 0xE], [A6 + 0x10]
  492. 00000506  296E 0016 0010           move.l     [A4 + 0x10], [A6 + 0x16]
  493. 0000050C  206E 000C                movea.l    A0, [A6 + 0xC]
  494. 00000510  2950 0014                move.l     [A4 + 0x14], [A0]
  495. 00000514  206E 001C                movea.l    A0, [A6 + 0x1C]
  496. 00000518  3968 0006 0018           move.w     [A4 + 0x18], [A0 + 0x6]
  497. 0000051E  206E 001C                movea.l    A0, [A6 + 0x1C]
  498. 00000522  41E8 001A                lea.l      A0, [A0 + 0x1A]
  499. 00000526  2E08                     move.l     D7, A0
  500. 00000528  2045                     movea.l    A0, D5
  501. 0000052A  2F10                     move.l     -[A7], [A0]
  502. 0000052C  2F07                     move.l     -[A7], D7
  503. 0000052E  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  504. 00000532  426E 0020                clr.w      [A6 + 0x20]
  505. label00000536:
  506. 00000536  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  507. label0000053A:
  508. 0000053A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  509. 0000053E  4E5E                     unlink     A6
  510. 00000540  205F                     movea.l    A0, [A7]+
  511. 00000542  DEFC 0018                add.w      A7, 0x18
  512. 00000546  4ED0                     jmp        [A0]
  513. export_242:
  514. 00000548  4E56 0000                link       A6, 0
  515. 0000054C  4E5E                     unlink     A6
  516. 0000054E  4E75                     rts
  517. export_243:
  518. 00000550  4E56 FFDE                link       A6, -0x0022
  519. 00000554  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  520. 00000558  266E 0008                movea.l    A3, [A6 + 0x8]
  521. 0000055C  2E2B 0012                move.l     D7, [A3 + 0x12]
  522. 00000560  2A2B 0008                move.l     D5, [A3 + 0x8]
  523. 00000564  2C2B 0030                move.l     D6, [A3 + 0x30]
  524. 00000568  4267                     clr.w      -[A7]
  525. 0000056A  2F0B                     move.l     -[A7], A3
  526. 0000056C  2F3C 0006 0003           move.l     -[A7], 0x60003
  527. 00000572  42A7                     clr.l      -[A7]
  528. 00000574  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  529. 00000578  101F                     move.b     D0, [A7]+
  530. 0000057A  6704                     beq        +0x6 /* 00000580 */
  531. 0000057C  6000 028E                bra        +0x290 /* 0000080C */
  532. label00000580:
  533. 00000580  4267                     clr.w      -[A7]
  534. 00000582  2F0B                     move.l     -[A7], A3
  535. 00000584  2047                     movea.l    A0, D7
  536. 00000586  3F28 0004                move.w     -[A7], [A0 + 0x4]
  537. 0000058A  2045                     movea.l    A0, D5
  538. 0000058C  3028 0010                move.w     D0, [A0 + 0x10]
  539. 00000590  5340                     subq.w     D0, 1
  540. 00000592  41ED F434                lea.l      A0, [A5 - 0xBCC]
  541. 00000596  E540                     asl        D0.w, 2
  542. 00000598  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  543. 0000059C  486E FFFA                pea.l      [A6 - 0x6]
  544. 000005A0  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  545. 000005A4  101F                     move.b     D0, [A7]+
  546. 000005A6  671E                     beq        +0x20 /* 000005C6 */
  547. 000005A8  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  548. 000005AC  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  549. 000005B0  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  550. 000005B4  2F0B                     move.l     -[A7], A3
  551. 000005B6  302E FFFA                move.w     D0, [A6 - 0x6]
  552. 000005BA  48C0                     ext.l      D0
  553. 000005BC  2F00                     move.l     -[A7], D0
  554. 000005BE  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  555. 000005C2  6000 0248                bra        +0x24A /* 0000080C */
  556. label000005C6:
  557. 000005C6  42A7                     clr.l      -[A7]
  558. 000005C8  2F05                     move.l     -[A7], D5
  559. 000005CA  2047                     movea.l    A0, D7
  560. 000005CC  3F28 0002                move.w     -[A7], [A0 + 0x2]
  561. 000005D0  4EBA FBA4                jsr        [PC - 0x45C /* 00000176 */]
  562. 000005D4  281F                     move.l     D4, [A7]+
  563. 000005D6  661C                     bne        +0x1E /* 000005F4 */
  564. 000005D8  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  565. 000005DC  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  566. 000005E0  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  567. 000005E4  2F0B                     move.l     -[A7], A3
  568. 000005E6  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  569. 000005EC  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  570. 000005F0  6000 021A                bra        +0x21C /* 0000080C */
  571. label000005F4:
  572. 000005F4  206B 003C                movea.l    A0, [A3 + 0x3C]
  573. 000005F8  4268 0010                clr.w      [A0 + 0x10]
  574. 000005FC  2045                     movea.l    A0, D5
  575. 000005FE  7002                     moveq.l    D0, 0x02
  576. 00000600  B068 0010                cmp.w      D0, [A0 + 0x10]
  577. 00000604  5EC0                     sgt        D0
  578. 00000606  4A00                     tst.b      D0
  579. 00000608  6616                     bne        +0x18 /* 00000620 */
  580. 0000060A  7200                     moveq.l    D1, 0x00
  581. 0000060C  2047                     movea.l    A0, D7
  582. 0000060E  3228 0004                move.w     D1, [A0 + 0x4]
  583. 00000612  C2BC 0000 003D           and.l      D1, 0x3D /* '=' */
  584. 00000618  4A81                     tst.l      D1
  585. 0000061A  56C1                     sne        D1
  586. 0000061C  8001                     or.b       D0, D1
  587. 0000061E  672E                     beq        +0x30 /* 0000064E */
  588. label00000620:
  589. 00000620  4267                     clr.w      -[A7]
  590. 00000622  2044                     movea.l    A0, D4
  591. 00000624  4868 0008                pea.l      [A0 + 0x8]
  592. 00000628  700F                     moveq.l    D0, 0x0F
  593. 0000062A  2F00                     move.l     -[A7], D0
  594. 0000062C  A85D                     syscall    BitTst
  595. 0000062E  101F                     move.b     D0, [A7]+
  596. 00000630  661C                     bne        +0x1E /* 0000064E */
  597. 00000632  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  598. 00000636  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  599. 0000063A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  600. 0000063E  2F0B                     move.l     -[A7], A3
  601. 00000640  2F3C FFFF EC78           move.l     -[A7], 0xFFFFEC78
  602. 00000646  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  603. 0000064A  6000 01C0                bra        +0x1C2 /* 0000080C */
  604. label0000064E:
  605. 0000064E  4267                     clr.w      -[A7]
  606. 00000650  2044                     movea.l    A0, D4
  607. 00000652  4868 0004                pea.l      [A0 + 0x4]
  608. 00000656  700E                     moveq.l    D0, 0x0E
  609. 00000658  2F00                     move.l     -[A7], D0
  610. 0000065A  A85D                     syscall    BitTst
  611. 0000065C  7001                     moveq.l    D0, 0x01
  612. 0000065E  B01F                     cmp.b      D0, [A7]+
  613. 00000660  57C0                     seq        D0
  614. 00000662  4A00                     tst.b      D0
  615. 00000664  671A                     beq        +0x1C /* 00000680 */
  616. 00000666  2F00                     move.l     -[A7], D0
  617. 00000668  4267                     clr.w      -[A7]
  618. 0000066A  2047                     movea.l    A0, D7
  619. 0000066C  4868 0004                pea.l      [A0 + 0x4]
  620. 00000670  7206                     moveq.l    D1, 0x06
  621. 00000672  2F01                     move.l     -[A7], D1
  622. 00000674  A85D                     syscall    BitTst
  623. 00000676  121F                     move.b     D1, [A7]+
  624. 00000678  201F                     move.l     D0, [A7]+
  625. 0000067A  C001                     and.b      D0, D1
  626. 0000067C  4A00                     tst.b      D0
  627. 0000067E  663A                     bne        +0x3C /* 000006BA */
  628. label00000680:
  629. 00000680  2F00                     move.l     -[A7], D0
  630. 00000682  4267                     clr.w      -[A7]
  631. 00000684  2044                     movea.l    A0, D4
  632. 00000686  4868 0004                pea.l      [A0 + 0x4]
  633. 0000068A  720E                     moveq.l    D1, 0x0E
  634. 0000068C  2F01                     move.l     -[A7], D1
  635. 0000068E  A85D                     syscall    BitTst
  636. 00000690  121F                     move.b     D1, [A7]+
  637. 00000692  201F                     move.l     D0, [A7]+
  638. 00000694  4A01                     tst.b      D1
  639. 00000696  57C1                     seq        D1
  640. 00000698  4A01                     tst.b      D1
  641. 0000069A  673A                     beq        +0x3C /* 000006D6 */
  642. 0000069C  48E7 C000                movem.l    -[A7], D0,D1
  643. 000006A0  4267                     clr.w      -[A7]
  644. 000006A2  2047                     movea.l    A0, D7
  645. 000006A4  4868 0004                pea.l      [A0 + 0x4]
  646. 000006A8  7405                     moveq.l    D2, 0x05
  647. 000006AA  2F02                     move.l     -[A7], D2
  648. 000006AC  A85D                     syscall    BitTst
  649. 000006AE  141F                     move.b     D2, [A7]+
  650. 000006B0  4CDF 0003                movem.l    D0,D1, [A7]+
  651. 000006B4  C202                     and.b      D1, D2
  652. 000006B6  8001                     or.b       D0, D1
  653. 000006B8  671C                     beq        +0x1E /* 000006D6 */
  654. label000006BA:
  655. 000006BA  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  656. 000006BE  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  657. 000006C2  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  658. 000006C6  2F0B                     move.l     -[A7], A3
  659. 000006C8  2F3C FFFF EC74           move.l     -[A7], 0xFFFFEC74
  660. 000006CE  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  661. 000006D2  6000 0138                bra        +0x13A /* 0000080C */
  662. label000006D6:
  663. 000006D6  7001                     moveq.l    D0, 0x01
  664. 000006D8  2740 0034                move.l     [A3 + 0x34], D0
  665. 000006DC  7000                     moveq.l    D0, 0x00
  666. 000006DE  2047                     movea.l    A0, D7
  667. 000006E0  3028 0004                move.w     D0, [A0 + 0x4]
  668. 000006E4  2045                     movea.l    A0, D5
  669. 000006E6  3228 0010                move.w     D1, [A0 + 0x10]
  670. 000006EA  5341                     subq.w     D1, 1
  671. 000006EC  41ED F470                lea.l      A0, [A5 - 0xB90]
  672. 000006F0  E541                     asl        D1.w, 2
  673. 000006F2  C0B0 1000                and.l      D0, [A0 + D1.w]
  674. 000006F6  4A80                     tst.l      D0
  675. 000006F8  6612                     bne        +0x14 /* 0000070C */
  676. 000006FA  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  677. 000006FE  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  678. 00000702  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  679. 00000706  7000                     moveq.l    D0, 0x00
  680. 00000708  2740 0034                move.l     [A3 + 0x34], D0
  681. label0000070C:
  682. 0000070C  2044                     movea.l    A0, D4
  683. 0000070E  2D48 FFE2                move.l     [A6 - 0x1E], A0
  684. 00000712  2846                     movea.l    A4, D6
  685. 00000714  2046                     movea.l    A0, D6
  686. 00000716  41E8 009C                lea.l      A0, [A0 + 0x9C]
  687. 0000071A  2D48 FFDE                move.l     [A6 - 0x22], A0
  688. 0000071E  206E FFE2                movea.l    A0, [A6 - 0x1E]
  689. 00000722  3F28 000E                move.w     -[A7], [A0 + 0xE]
  690. 00000726  206E FFDE                movea.l    A0, [A6 - 0x22]
  691. 0000072A  4868 0034                pea.l      [A0 + 0x34]
  692. 0000072E  4868 0006                pea.l      [A0 + 0x6]
  693. 00000732  486E FFE6                pea.l      [A6 - 0x1A]
  694. 00000736  486C 0036                pea.l      [A4 + 0x36]
  695. 0000073A  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  696. 0000073E  206E FFE2                movea.l    A0, [A6 - 0x1E]
  697. 00000742  226E FFDE                movea.l    A1, [A6 - 0x22]
  698. 00000746  3368 000C 0004           move.w     [A1 + 0x4], [A0 + 0xC]
  699. 0000074C  296C 0036 0040           move.l     [A4 + 0x40], [A4 + 0x36]
  700. 00000752  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  701. 00000756  206E FFDE                movea.l    A0, [A6 - 0x22]
  702. 0000075A  4868 0012                pea.l      [A0 + 0x12]
  703. 0000075E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  704. 00000762  4240                     clr.w      D0
  705. 00000764  1010                     move.b     D0, [A0]
  706. 00000766  5240                     addq.w     D0, 1
  707. 00000768  48C0                     ext.l      D0
  708. 0000076A  2F00                     move.l     -[A7], D0
  709. 0000076C  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  710. 00000770  206E FFE2                movea.l    A0, [A6 - 0x1E]
  711. 00000774  3968 000A 0016           move.w     [A4 + 0x16], [A0 + 0xA]
  712. 0000077A  206E FFE2                movea.l    A0, [A6 - 0x1E]
  713. 0000077E  2246                     movea.l    A1, D6
  714. 00000780  3368 000C 0132           move.w     [A1 + 0x132], [A0 + 0xC]
  715. 00000786  2046                     movea.l    A0, D6
  716. 00000788  41E8 00AE                lea.l      A0, [A0 + 0xAE]
  717. 0000078C  2948 0012                move.l     [A4 + 0x12], A0
  718. 00000790  426C 001C                clr.w      [A4 + 0x1C]
  719. 00000794  7000                     moveq.l    D0, 0x00
  720. 00000796  2047                     movea.l    A0, D7
  721. 00000798  3028 0004                move.w     D0, [A0 + 0x4]
  722. 0000079C  C0BC 0000 003D           and.l      D0, 0x3D /* '=' */
  723. 000007A2  4A80                     tst.l      D0
  724. 000007A4  6726                     beq        +0x28 /* 000007CC */
  725. 000007A6  2046                     movea.l    A0, D6
  726. 000007A8  2968 00A2 0030           move.l     [A4 + 0x30], [A0 + 0xA2]
  727. 000007AE  2F0B                     move.l     -[A7], A3
  728. 000007B0  487A 0064                pea.l      [PC + 0x64 /* 00000816, value 0x4E56FFF4 */]
  729. 000007B4  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  730. 000007B8  4267                     clr.w      -[A7]
  731. 000007BA  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  732. 000007BE  1F3C 0001                move.b     -[A7], 0x1
  733. 000007C2  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  734. 000007C6  4A5F                     tst.w      [A7]+
  735. 000007C8  6642                     bne        +0x44 /* 0000080C */
  736. 000007CA  6040                     bra        +0x42 /* 0000080C */
  737. label000007CC:
  738. 000007CC  426C 0010                clr.w      [A4 + 0x10]
  739. 000007D0  2046                     movea.l    A0, D6
  740. 000007D2  2968 00D0 0030           move.l     [A4 + 0x30], [A0 + 0xD0]
  741. 000007D8  2046                     movea.l    A0, D6
  742. 000007DA  2968 00A2 0064           move.l     [A4 + 0x64], [A0 + 0xA2]
  743. 000007E0  7000                     moveq.l    D0, 0x00
  744. 000007E2  2047                     movea.l    A0, D7
  745. 000007E4  3028 0004                move.w     D0, [A0 + 0x4]
  746. 000007E8  2045                     movea.l    A0, D5
  747. 000007EA  3228 0010                move.w     D1, [A0 + 0x10]
  748. 000007EE  5341                     subq.w     D1, 1
  749. 000007F0  41ED F470                lea.l      A0, [A5 - 0xB90]
  750. 000007F4  E541                     asl        D1.w, 2
  751. 000007F6  C0B0 1000                and.l      D0, [A0 + D1.w]
  752. 000007FA  4A80                     tst.l      D0
  753. 000007FC  6608                     bne        +0xA /* 00000806 */
  754. 000007FE  2F0B                     move.l     -[A7], A3
  755. 00000800  4EBA 008A                jsr        [PC + 0x8A /* 0000088C */]
  756. 00000804  6006                     bra        +0x8 /* 0000080C */
  757. label00000806:
  758. 00000806  2F0B                     move.l     -[A7], A3
  759. 00000808  4EBA 000C                jsr        [PC + 0xC /* 00000816 */]
  760. label0000080C:
  761. 0000080C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  762. 00000810  4E5E                     unlink     A6
  763. 00000812  2E9F                     move.l     [A7], [A7]+
  764. 00000814  4E75                     rts
  765. fn00000816:
  766. 00000816  4E56 FFF4                link       A6, -0x000C
  767. 0000081A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  768. 0000081E  286E 0008                movea.l    A4, [A6 + 0x8]
  769. 00000822  2C2C 0012                move.l     D6, [A4 + 0x12]
  770. 00000826  2E2C 0008                move.l     D7, [A4 + 0x8]
  771. 0000082A  266C 0030                movea.l    A3, [A4 + 0x30]
  772. 0000082E  276B 0030 00D0           move.l     [A3 + 0xD0], [A3 + 0x30]
  773. 00000834  7000                     moveq.l    D0, 0x00
  774. 00000836  2046                     movea.l    A0, D6
  775. 00000838  3028 0004                move.w     D0, [A0 + 0x4]
  776. 0000083C  2047                     movea.l    A0, D7
  777. 0000083E  3228 0010                move.w     D1, [A0 + 0x10]
  778. 00000842  5341                     subq.w     D1, 1
  779. 00000844  41ED F470                lea.l      A0, [A5 - 0xB90]
  780. 00000848  E541                     asl        D1.w, 2
  781. 0000084A  C0B0 1000                and.l      D0, [A0 + D1.w]
  782. 0000084E  3940 004C                move.w     [A4 + 0x4C], D0
  783. 00000852  206C 0030                movea.l    A0, [A4 + 0x30]
  784. 00000856  4A68 0010                tst.w      [A0 + 0x10]
  785. 0000085A  56C0                     sne        D0
  786. 0000085C  4A00                     tst.b      D0
  787. 0000085E  660A                     bne        +0xC /* 0000086A */
  788. 00000860  4A6C 004C                tst.w      [A4 + 0x4C]
  789. 00000864  57C1                     seq        D1
  790. 00000866  8001                     or.b       D0, D1
  791. 00000868  6708                     beq        +0xA /* 00000872 */
  792. label0000086A:
  793. 0000086A  2F0C                     move.l     -[A7], A4
  794. 0000086C  4EBA 001E                jsr        [PC + 0x1E /* 0000088C */]
  795. 00000870  6010                     bra        +0x12 /* 00000882 */
  796. label00000872:
  797. 00000872  2F0C                     move.l     -[A7], A4
  798. 00000874  487A 0016                pea.l      [PC + 0x16 /* 0000088C, value 0x4E56FFEA */]
  799. 00000878  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  800. 0000087C  2F0C                     move.l     -[A7], A4
  801. 0000087E  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  802. label00000882:
  803. 00000882  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  804. 00000886  4E5E                     unlink     A6
  805. 00000888  2E9F                     move.l     [A7], [A7]+
  806. 0000088A  4E75                     rts
  807. fn0000088C:
  808. 0000088C  4E56 FFEA                link       A6, -0x0016
  809. 00000890  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  810. 00000894  266E 0008                movea.l    A3, [A6 + 0x8]
  811. 00000898  2E2B 0012                move.l     D7, [A3 + 0x12]
  812. 0000089C  206B 0030                movea.l    A0, [A3 + 0x30]
  813. 000008A0  3C28 0010                move.w     D6, [A0 + 0x10]
  814. 000008A4  2D6B 0008 FFEC           move.l     [A6 - 0x14], [A3 + 0x8]
  815. 000008AA  206B 003C                movea.l    A0, [A3 + 0x3C]
  816. 000008AE  3A28 0010                move.w     D5, [A0 + 0x10]
  817. 000008B2  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  818. 000008B8  2F0B                     move.l     -[A7], A3
  819. 000008BA  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  820. 000008BE  3F3C 000E                move.w     -[A7], 0xE
  821. 000008C2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  822. 000008C6  377C 0008 0028           move.w     [A3 + 0x28], 0x8
  823. 000008CC  4A46                     tst.w      D6
  824. 000008CE  6730                     beq        +0x32 /* 00000900 */
  825. 000008D0  4AAB 0034                tst.l      [A3 + 0x34]
  826. 000008D4  670C                     beq        +0xE /* 000008E2 */
  827. 000008D6  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  828. 000008DA  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  829. 000008DE  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  830. label000008E2:
  831. 000008E2  2F0B                     move.l     -[A7], A3
  832. 000008E4  4267                     clr.w      -[A7]
  833. 000008E6  3F06                     move.w     -[A7], D6
  834. 000008E8  2F0B                     move.l     -[A7], A3
  835. 000008EA  3F3C 000E                move.w     -[A7], 0xE
  836. 000008EE  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  837. 000008F2  301F                     move.w     D0, [A7]+
  838. 000008F4  48C0                     ext.l      D0
  839. 000008F6  2F00                     move.l     -[A7], D0
  840. 000008F8  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  841. 000008FC  6000 00A0                bra        +0xA2 /* 0000099E */
  842. label00000900:
  843. 00000900  4A45                     tst.w      D5
  844. 00000902  671C                     beq        +0x1E /* 00000920 */
  845. 00000904  2F3C 4254 4572           move.l     -[A7], 0x42544572 /* 'BTEr' */
  846. 0000090A  2F0B                     move.l     -[A7], A3
  847. 0000090C  3F3C 000E                move.w     -[A7], 0xE
  848. 00000910  3F05                     move.w     -[A7], D5
  849. 00000912  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  850. 00000916  3F3C 001D                move.w     -[A7], 0x1D
  851. 0000091A  301F                     move.w     D0, [A7]+
  852. 0000091C  A9C9                     syscall    SysError
  853. 0000091E  607E                     bra        +0x80 /* 0000099E */
  854. label00000920:
  855. 00000920  2807                     move.l     D4, D7
  856. 00000922  2047                     movea.l    A0, D7
  857. 00000924  2244                     movea.l    A1, D4
  858. 00000926  32A8 0004                move.w     [A1], [A0 + 0x4]
  859. 0000092A  286B 0030                movea.l    A4, [A3 + 0x30]
  860. 0000092E  204C                     movea.l    A0, A4
  861. 00000930  3028 00A0                move.w     D0, [A0 + 0xA0]
  862. 00000934  907C FFF6                sub.w      D0, 0xFFF6
  863. 00000938  41ED F916                lea.l      A0, [A5 - 0x6EA]
  864. 0000093C  E540                     asl        D0.w, 2
  865. 0000093E  222C 0064                move.l     D1, [A4 + 0x64]
  866. 00000942  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  867. 00000946  6606                     bne        +0x8 /* 0000094E */
  868. 00000948  7002                     moveq.l    D0, 0x02
  869. 0000094A  2940 0064                move.l     [A4 + 0x64], D0
  870. label0000094E:
  871. 0000094E  206B 0030                movea.l    A0, [A3 + 0x30]
  872. 00000952  2F08                     move.l     -[A7], A0
  873. 00000954  2044                     movea.l    A0, D4
  874. 00000956  4868 0002                pea.l      [A0 + 0x2]
  875. 0000095A  2F2B 0044                move.l     -[A7], [A3 + 0x44]
  876. 0000095E  206E FFEC                movea.l    A0, [A6 - 0x14]
  877. 00000962  3F28 0010                move.w     -[A7], [A0 + 0x10]
  878. 00000966  2047                     movea.l    A0, D7
  879. 00000968  3F28 0004                move.w     -[A7], [A0 + 0x4]
  880. 0000096C  486E FFF4                pea.l      [A6 - 0xC]
  881. 00000970  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  882. 00000974  49D3                     lea.l      A4, [A3]
  883. 00000976  7000                     moveq.l    D0, 0x00
  884. 00000978  2940 0018                move.l     [A4 + 0x18], D0
  885. 0000097C  302E FFF4                move.w     D0, [A6 - 0xC]
  886. 00000980  5440                     addq.w     D0, 2
  887. 00000982  3940 0016                move.w     [A4 + 0x16], D0
  888. 00000986  4AAB 0034                tst.l      [A3 + 0x34]
  889. 0000098A  670C                     beq        +0xE /* 00000998 */
  890. 0000098C  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  891. 00000990  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  892. 00000994  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  893. label00000998:
  894. 00000998  2F0B                     move.l     -[A7], A3
  895. 0000099A  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  896. label0000099E:
  897. 0000099E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  898. 000009A2  4E5E                     unlink     A6
  899. 000009A4  2E9F                     move.l     [A7], [A7]+
  900. 000009A6  4E75                     rts
  901. export_244:
  902. 000009A8  4E56 FFCE                link       A6, -0x0032
  903. 000009AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  904. 000009B0  286E 0008                movea.l    A4, [A6 + 0x8]
  905. 000009B4  266C 0012                movea.l    A3, [A4 + 0x12]
  906. 000009B8  2C2C 0008                move.l     D6, [A4 + 0x8]
  907. 000009BC  2D6C 0030 FFD6           move.l     [A6 - 0x2A], [A4 + 0x30]
  908. 000009C2  4267                     clr.w      -[A7]
  909. 000009C4  2F0C                     move.l     -[A7], A4
  910. 000009C6  2F3C 000A 0003           move.l     -[A7], 0xA0003
  911. 000009CC  42A7                     clr.l      -[A7]
  912. 000009CE  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  913. 000009D2  101F                     move.b     D0, [A7]+
  914. 000009D4  6704                     beq        +0x6 /* 000009DA */
  915. 000009D6  6000 0218                bra        +0x21A /* 00000BF0 */
  916. label000009DA:
  917. 000009DA  4267                     clr.w      -[A7]
  918. 000009DC  2F0C                     move.l     -[A7], A4
  919. 000009DE  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  920. 000009E2  2046                     movea.l    A0, D6
  921. 000009E4  3028 0010                move.w     D0, [A0 + 0x10]
  922. 000009E8  5340                     subq.w     D0, 1
  923. 000009EA  41ED F440                lea.l      A0, [A5 - 0xBC0]
  924. 000009EE  E540                     asl        D0.w, 2
  925. 000009F0  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  926. 000009F4  486E FFF6                pea.l      [A6 - 0xA]
  927. 000009F8  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  928. 000009FC  101F                     move.b     D0, [A7]+
  929. 000009FE  6712                     beq        +0x14 /* 00000A12 */
  930. 00000A00  2F0C                     move.l     -[A7], A4
  931. 00000A02  302E FFF6                move.w     D0, [A6 - 0xA]
  932. 00000A06  48C0                     ext.l      D0
  933. 00000A08  2F00                     move.l     -[A7], D0
  934. 00000A0A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  935. 00000A0E  6000 01E0                bra        +0x1E2 /* 00000BF0 */
  936. label00000A12:
  937. 00000A12  42A7                     clr.l      -[A7]
  938. 00000A14  2F06                     move.l     -[A7], D6
  939. 00000A16  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  940. 00000A1A  4EBA F75A                jsr        [PC - 0x8A6 /* 00000176 */]
  941. 00000A1E  2E1F                     move.l     D7, [A7]+
  942. 00000A20  6610                     bne        +0x12 /* 00000A32 */
  943. 00000A22  2F0C                     move.l     -[A7], A4
  944. 00000A24  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  945. 00000A2A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  946. 00000A2E  6000 01C0                bra        +0x1C2 /* 00000BF0 */
  947. label00000A32:
  948. 00000A32  2047                     movea.l    A0, D7
  949. 00000A34  2828 0014                move.l     D4, [A0 + 0x14]
  950. 00000A38  4267                     clr.w      -[A7]
  951. 00000A3A  2047                     movea.l    A0, D7
  952. 00000A3C  4868 0008                pea.l      [A0 + 0x8]
  953. 00000A40  700E                     moveq.l    D0, 0x0E
  954. 00000A42  2F00                     move.l     -[A7], D0
  955. 00000A44  A85D                     syscall    BitTst
  956. 00000A46  101F                     move.b     D0, [A7]+
  957. 00000A48  6610                     bne        +0x12 /* 00000A5A */
  958. 00000A4A  2F0C                     move.l     -[A7], A4
  959. 00000A4C  2F3C FFFF EC78           move.l     -[A7], 0xFFFFEC78
  960. 00000A52  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  961. 00000A56  6000 0198                bra        +0x19A /* 00000BF0 */
  962. label00000A5A:
  963. 00000A5A  4267                     clr.w      -[A7]
  964. 00000A5C  2047                     movea.l    A0, D7
  965. 00000A5E  4868 0004                pea.l      [A0 + 0x4]
  966. 00000A62  700E                     moveq.l    D0, 0x0E
  967. 00000A64  2F00                     move.l     -[A7], D0
  968. 00000A66  A85D                     syscall    BitTst
  969. 00000A68  7001                     moveq.l    D0, 0x01
  970. 00000A6A  B01F                     cmp.b      D0, [A7]+
  971. 00000A6C  57C0                     seq        D0
  972. 00000A6E  4A00                     tst.b      D0
  973. 00000A70  6718                     beq        +0x1A /* 00000A8A */
  974. 00000A72  2F00                     move.l     -[A7], D0
  975. 00000A74  4267                     clr.w      -[A7]
  976. 00000A76  486B 0004                pea.l      [A3 + 0x4]
  977. 00000A7A  7206                     moveq.l    D1, 0x06
  978. 00000A7C  2F01                     move.l     -[A7], D1
  979. 00000A7E  A85D                     syscall    BitTst
  980. 00000A80  121F                     move.b     D1, [A7]+
  981. 00000A82  201F                     move.l     D0, [A7]+
  982. 00000A84  C001                     and.b      D0, D1
  983. 00000A86  4A00                     tst.b      D0
  984. 00000A88  6638                     bne        +0x3A /* 00000AC2 */
  985. label00000A8A:
  986. 00000A8A  2F00                     move.l     -[A7], D0
  987. 00000A8C  4267                     clr.w      -[A7]
  988. 00000A8E  2047                     movea.l    A0, D7
  989. 00000A90  4868 0004                pea.l      [A0 + 0x4]
  990. 00000A94  720E                     moveq.l    D1, 0x0E
  991. 00000A96  2F01                     move.l     -[A7], D1
  992. 00000A98  A85D                     syscall    BitTst
  993. 00000A9A  121F                     move.b     D1, [A7]+
  994. 00000A9C  201F                     move.l     D0, [A7]+
  995. 00000A9E  4A01                     tst.b      D1
  996. 00000AA0  57C1                     seq        D1
  997. 00000AA2  4A01                     tst.b      D1
  998. 00000AA4  672C                     beq        +0x2E /* 00000AD2 */
  999. 00000AA6  48E7 C000                movem.l    -[A7], D0,D1
  1000. 00000AAA  4267                     clr.w      -[A7]
  1001. 00000AAC  486B 0004                pea.l      [A3 + 0x4]
  1002. 00000AB0  7405                     moveq.l    D2, 0x05
  1003. 00000AB2  2F02                     move.l     -[A7], D2
  1004. 00000AB4  A85D                     syscall    BitTst
  1005. 00000AB6  141F                     move.b     D2, [A7]+
  1006. 00000AB8  4CDF 0003                movem.l    D0,D1, [A7]+
  1007. 00000ABC  C202                     and.b      D1, D2
  1008. 00000ABE  8001                     or.b       D0, D1
  1009. 00000AC0  6710                     beq        +0x12 /* 00000AD2 */
  1010. label00000AC2:
  1011. 00000AC2  2F0C                     move.l     -[A7], A4
  1012. 00000AC4  2F3C FFFF EC74           move.l     -[A7], 0xFFFFEC74
  1013. 00000ACA  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1014. 00000ACE  6000 0120                bra        +0x122 /* 00000BF0 */
  1015. label00000AD2:
  1016. 00000AD2  206C 0030                movea.l    A0, [A4 + 0x30]
  1017. 00000AD6  2D48 FFD2                move.l     [A6 - 0x2E], A0
  1018. 00000ADA  2047                     movea.l    A0, D7
  1019. 00000ADC  226E FFD2                movea.l    A1, [A6 - 0x2E]
  1020. 00000AE0  3368 000E 0018           move.w     [A1 + 0x18], [A0 + 0xE]
  1021. 00000AE6  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1022. 00000AEA  7000                     moveq.l    D0, 0x00
  1023. 00000AEC  2140 0012                move.l     [A0 + 0x12], D0
  1024. 00000AF0  4267                     clr.w      -[A7]
  1025. 00000AF2  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  1026. 00000AF6  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1027. 00000AFA  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  1028. 00000AFE  6724                     beq        +0x26 /* 00000B24 */
  1029. 00000B00  2F3C 4D69 7363           move.l     -[A7], 0x4D697363 /* 'Misc' */
  1030. 00000B06  2F0C                     move.l     -[A7], A4
  1031. 00000B08  3F3C 001F                move.w     -[A7], 0x1F
  1032. 00000B0C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1033. 00000B10  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1034. 00000B14  2F0C                     move.l     -[A7], A4
  1035. 00000B16  2F3C FFFF EC6A           move.l     -[A7], 0xFFFFEC6A
  1036. 00000B1C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1037. 00000B20  6000 00CE                bra        +0xD0 /* 00000BF0 */
  1038. label00000B24:
  1039. 00000B24  206C 0030                movea.l    A0, [A4 + 0x30]
  1040. 00000B28  2A28 0028                move.l     D5, [A0 + 0x28]
  1041. 00000B2C  42A7                     clr.l      -[A7]
  1042. 00000B2E  2F05                     move.l     -[A7], D5
  1043. 00000B30  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1044. 00000B34  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1045. 00000B38  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  1046. 00000B3C  2005                     move.l     D0, D5
  1047. 00000B3E  90AB 0006                sub.l      D0, [A3 + 0x6]
  1048. 00000B42  6A02                     bpl        +0x4 /* 00000B46 */
  1049. 00000B44  4480                     neg.l      D0
  1050. label00000B46:
  1051. 00000B46  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1052. 00000B4A  2046                     movea.l    A0, D6
  1053. 00000B4C  3D68 0006 FFE6           move.w     [A6 - 0x1A], [A0 + 0x6]
  1054. 00000B52  2047                     movea.l    A0, D7
  1055. 00000B54  3D68 0006 FFE8           move.w     [A6 - 0x18], [A0 + 0x6]
  1056. 00000B5A  BAAB 0006                cmp.l      D5, [A3 + 0x6]
  1057. 00000B5E  5EC0                     sgt        D0
  1058. 00000B60  4A00                     tst.b      D0
  1059. 00000B62  672A                     beq        +0x2C /* 00000B8E */
  1060. 00000B64  2F00                     move.l     -[A7], D0
  1061. 00000B66  4267                     clr.w      -[A7]
  1062. 00000B68  2F04                     move.l     -[A7], D4
  1063. 00000B6A  486E FFDA                pea.l      [A6 - 0x26]
  1064. 00000B6E  4EBA F4F0                jsr        [PC - 0xB10 /* 00000060 */]
  1065. 00000B72  321F                     move.w     D1, [A7]+
  1066. 00000B74  201F                     move.l     D0, [A7]+
  1067. 00000B76  74FF                     moveq.l    D2, 0xFFFFFFFF
  1068. 00000B78  B441                     cmp.w      D2, D1
  1069. 00000B7A  57C1                     seq        D1
  1070. 00000B7C  C001                     and.b      D0, D1
  1071. 00000B7E  670E                     beq        +0x10 /* 00000B8E */
  1072. 00000B80  2F0C                     move.l     -[A7], A4
  1073. 00000B82  2F3C FFFF EC6B           move.l     -[A7], 0xFFFFEC6B
  1074. 00000B88  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1075. 00000B8C  6062                     bra        +0x64 /* 00000BF0 */
  1076. label00000B8E:
  1077. 00000B8E  2044                     movea.l    A0, D4
  1078. 00000B90  3028 0004                move.w     D0, [A0 + 0x4]
  1079. 00000B94  907C FFF6                sub.w      D0, 0xFFF6
  1080. 00000B98  41ED F994                lea.l      A0, [A5 - 0x66C]
  1081. 00000B9C  E540                     asl        D0.w, 2
  1082. 00000B9E  0830 0005 0003           btst.b     [A0 + D0.w + 0x3], 0x5
  1083. 00000BA4  6712                     beq        +0x14 /* 00000BB8 */
  1084. 00000BA6  206E FFD6                movea.l    A0, [A6 - 0x2A]
  1085. 00000BAA  317C EC59 0010           move.w     [A0 + 0x10], 0xEC59
  1086. 00000BB0  2F0C                     move.l     -[A7], A4
  1087. 00000BB2  4EBA 0046                jsr        [PC + 0x46 /* 00000BFA */]
  1088. 00000BB6  6038                     bra        +0x3A /* 00000BF0 */
  1089. label00000BB8:
  1090. 00000BB8  206C 0030                movea.l    A0, [A4 + 0x30]
  1091. 00000BBC  2D48 FFCE                move.l     [A6 - 0x32], A0
  1092. 00000BC0  2047                     movea.l    A0, D7
  1093. 00000BC2  226E FFCE                movea.l    A1, [A6 - 0x32]
  1094. 00000BC6  3368 000E 0018           move.w     [A1 + 0x18], [A0 + 0xE]
  1095. 00000BCC  206E FFCE                movea.l    A0, [A6 - 0x32]
  1096. 00000BD0  216B 0006 001C           move.l     [A0 + 0x1C], [A3 + 0x6]
  1097. 00000BD6  2F0C                     move.l     -[A7], A4
  1098. 00000BD8  487A 0020                pea.l      [PC + 0x20 /* 00000BFA, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1099. 00000BDC  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1100. 00000BE0  4267                     clr.w      -[A7]
  1101. 00000BE2  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  1102. 00000BE6  1F3C 0001                move.b     -[A7], 0x1
  1103. 00000BEA  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1104. 00000BEE  4A5F                     tst.w      [A7]+
  1105. label00000BF0:
  1106. 00000BF0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1107. 00000BF4  4E5E                     unlink     A6
  1108. 00000BF6  2E9F                     move.l     [A7], [A7]+
  1109. 00000BF8  4E75                     rts
  1110. fn00000BFA:
  1111. 00000BFA  4E56 0000                link       A6, 0
  1112. 00000BFE  2F0C                     move.l     -[A7], A4
  1113. 00000C00  286E 0008                movea.l    A4, [A6 + 0x8]
  1114. 00000C04  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  1115. 00000C0A  2F0C                     move.l     -[A7], A4
  1116. 00000C0C  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  1117. 00000C10  3F3C 001F                move.w     -[A7], 0x1F
  1118. 00000C14  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1119. 00000C18  397C 0008 0028           move.w     [A4 + 0x28], 0x8
  1120. 00000C1E  2F0C                     move.l     -[A7], A4
  1121. 00000C20  4267                     clr.w      -[A7]
  1122. 00000C22  206C 0030                movea.l    A0, [A4 + 0x30]
  1123. 00000C26  3F28 0010                move.w     -[A7], [A0 + 0x10]
  1124. 00000C2A  2F0C                     move.l     -[A7], A4
  1125. 00000C2C  3F3C 001F                move.w     -[A7], 0x1F
  1126. 00000C30  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  1127. 00000C34  301F                     move.w     D0, [A7]+
  1128. 00000C36  48C0                     ext.l      D0
  1129. 00000C38  2F00                     move.l     -[A7], D0
  1130. 00000C3A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1131. 00000C3E  285F                     movea.l    A4, [A7]+
  1132. 00000C40  4E5E                     unlink     A6
  1133. 00000C42  2E9F                     move.l     [A7], [A7]+
  1134. 00000C44  4E75                     rts
  1135. export_245:
  1136. 00000C46  4E56 FFF4                link       A6, -0x000C
  1137. 00000C4A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1138. 00000C4E  266E 0008                movea.l    A3, [A6 + 0x8]
  1139. 00000C52  2E2B 0012                move.l     D7, [A3 + 0x12]
  1140. 00000C56  2A2B 0008                move.l     D5, [A3 + 0x8]
  1141. 00000C5A  2C2B 0030                move.l     D6, [A3 + 0x30]
  1142. 00000C5E  4267                     clr.w      -[A7]
  1143. 00000C60  2F0B                     move.l     -[A7], A3
  1144. 00000C62  2F3C 000F 0007           move.l     -[A7], 0xF0007
  1145. 00000C68  2047                     movea.l    A0, D7
  1146. 00000C6A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1147. 00000C6E  4267                     clr.w      -[A7]
  1148. 00000C70  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1149. 00000C74  101F                     move.b     D0, [A7]+
  1150. 00000C76  6704                     beq        +0x6 /* 00000C7C */
  1151. 00000C78  6000 01CE                bra        +0x1D0 /* 00000E48 */
  1152. label00000C7C:
  1153. 00000C7C  7000                     moveq.l    D0, 0x00
  1154. 00000C7E  2047                     movea.l    A0, D7
  1155. 00000C80  3028 0008                move.w     D0, [A0 + 0x8]
  1156. 00000C84  2045                     movea.l    A0, D5
  1157. 00000C86  3228 0010                move.w     D1, [A0 + 0x10]
  1158. 00000C8A  5341                     subq.w     D1, 1
  1159. 00000C8C  41ED F41C                lea.l      A0, [A5 - 0xBE4]
  1160. 00000C90  E541                     asl        D1.w, 2
  1161. 00000C92  C0B0 1000                and.l      D0, [A0 + D1.w]
  1162. 00000C96  4A80                     tst.l      D0
  1163. 00000C98  671C                     beq        +0x1E /* 00000CB6 */
  1164. 00000C9A  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  1165. 00000C9E  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  1166. 00000CA2  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1167. 00000CA6  2F0B                     move.l     -[A7], A3
  1168. 00000CA8  2F3C FFFF EC74           move.l     -[A7], 0xFFFFEC74
  1169. 00000CAE  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1170. 00000CB2  6000 0194                bra        +0x196 /* 00000E48 */
  1171. label00000CB6:
  1172. 00000CB6  2047                     movea.l    A0, D7
  1173. 00000CB8  3028 000A                move.w     D0, [A0 + 0xA]
  1174. 00000CBC  48C0                     ext.l      D0
  1175. 00000CBE  2740 0038                move.l     [A3 + 0x38], D0
  1176. 00000CC2  4267                     clr.w      -[A7]
  1177. 00000CC4  2047                     movea.l    A0, D7
  1178. 00000CC6  2F08                     move.l     -[A7], A0
  1179. 00000CC8  7008                     moveq.l    D0, 0x08
  1180. 00000CCA  2F00                     move.l     -[A7], D0
  1181. 00000CCC  A85D                     syscall    BitTst
  1182. 00000CCE  101F                     move.b     D0, [A7]+
  1183. 00000CD0  670C                     beq        +0xE /* 00000CDE */
  1184. 00000CD2  486B 002A                pea.l      [A3 + 0x2A]
  1185. 00000CD6  7006                     moveq.l    D0, 0x06
  1186. 00000CD8  2F00                     move.l     -[A7], D0
  1187. 00000CDA  A85E                     syscall    BitSet
  1188. 00000CDC  600A                     bra        +0xC /* 00000CE8 */
  1189. label00000CDE:
  1190. 00000CDE  486B 002A                pea.l      [A3 + 0x2A]
  1191. 00000CE2  7006                     moveq.l    D0, 0x06
  1192. 00000CE4  2F00                     move.l     -[A7], D0
  1193. 00000CE6  A85F                     syscall    BitClr
  1194. label00000CE8:
  1195. 00000CE8  4267                     clr.w      -[A7]
  1196. 00000CEA  486B 002A                pea.l      [A3 + 0x2A]
  1197. 00000CEE  7006                     moveq.l    D0, 0x06
  1198. 00000CF0  2F00                     move.l     -[A7], D0
  1199. 00000CF2  A85D                     syscall    BitTst
  1200. 00000CF4  101F                     move.b     D0, [A7]+
  1201. 00000CF6  671A                     beq        +0x1C /* 00000D12 */
  1202. 00000CF8  2F00                     move.l     -[A7], D0
  1203. 00000CFA  4267                     clr.w      -[A7]
  1204. 00000CFC  2047                     movea.l    A0, D7
  1205. 00000CFE  4868 0008                pea.l      [A0 + 0x8]
  1206. 00000D02  7206                     moveq.l    D1, 0x06
  1207. 00000D04  2F01                     move.l     -[A7], D1
  1208. 00000D06  A85D                     syscall    BitTst
  1209. 00000D08  121F                     move.b     D1, [A7]+
  1210. 00000D0A  201F                     move.l     D0, [A7]+
  1211. 00000D0C  C001                     and.b      D0, D1
  1212. 00000D0E  4A00                     tst.b      D0
  1213. 00000D10  6654                     bne        +0x56 /* 00000D66 */
  1214. label00000D12:
  1215. 00000D12  2F00                     move.l     -[A7], D0
  1216. 00000D14  4267                     clr.w      -[A7]
  1217. 00000D16  486B 002A                pea.l      [A3 + 0x2A]
  1218. 00000D1A  7206                     moveq.l    D1, 0x06
  1219. 00000D1C  2F01                     move.l     -[A7], D1
  1220. 00000D1E  A85D                     syscall    BitTst
  1221. 00000D20  121F                     move.b     D1, [A7]+
  1222. 00000D22  201F                     move.l     D0, [A7]+
  1223. 00000D24  0A01 0001                xori.b     D1, 0x1
  1224. 00000D28  4A01                     tst.b      D1
  1225. 00000D2A  6720                     beq        +0x22 /* 00000D4C */
  1226. 00000D2C  48E7 C000                movem.l    -[A7], D0,D1
  1227. 00000D30  4267                     clr.w      -[A7]
  1228. 00000D32  2047                     movea.l    A0, D7
  1229. 00000D34  4868 0008                pea.l      [A0 + 0x8]
  1230. 00000D38  7405                     moveq.l    D2, 0x05
  1231. 00000D3A  2F02                     move.l     -[A7], D2
  1232. 00000D3C  A85D                     syscall    BitTst
  1233. 00000D3E  141F                     move.b     D2, [A7]+
  1234. 00000D40  4CDF 0003                movem.l    D0,D1, [A7]+
  1235. 00000D44  C202                     and.b      D1, D2
  1236. 00000D46  8001                     or.b       D0, D1
  1237. 00000D48  4A00                     tst.b      D0
  1238. 00000D4A  661A                     bne        +0x1C /* 00000D66 */
  1239. label00000D4C:
  1240. 00000D4C  7200                     moveq.l    D1, 0x00
  1241. 00000D4E  2047                     movea.l    A0, D7
  1242. 00000D50  3228 000A                move.w     D1, [A0 + 0xA]
  1243. 00000D54  C2BC 0000 FFCC           and.l      D1, 0xFFCC
  1244. 00000D5A  4A81                     tst.l      D1
  1245. 00000D5C  56C1                     sne        D1
  1246. 00000D5E  8001                     or.b       D0, D1
  1247. 00000D60  0240 0001                andi.w     D0, 0x1
  1248. 00000D64  671C                     beq        +0x1E /* 00000D82 */
  1249. label00000D66:
  1250. 00000D66  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  1251. 00000D6A  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  1252. 00000D6E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1253. 00000D72  2F0B                     move.l     -[A7], A3
  1254. 00000D74  2F3C FFFF EC74           move.l     -[A7], 0xFFFFEC74
  1255. 00000D7A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1256. 00000D7E  6000 00C8                bra        +0xCA /* 00000E48 */
  1257. label00000D82:
  1258. 00000D82  2046                     movea.l    A0, D6
  1259. 00000D84  49E8 009C                lea.l      A4, [A0 + 0x9C]
  1260. 00000D88  2047                     movea.l    A0, D7
  1261. 00000D8A  3968 0002 0004           move.w     [A4 + 0x4], [A0 + 0x2]
  1262. 00000D90  2047                     movea.l    A0, D7
  1263. 00000D92  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  1264. 00000D98  2047                     movea.l    A0, D7
  1265. 00000D9A  41E8 000E                lea.l      A0, [A0 + 0xE]
  1266. 00000D9E  2008                     move.l     D0, A0
  1267. 00000DA0  5380                     subq.l     D0, 1
  1268. 00000DA2  2940 000E                move.l     [A4 + 0xE], D0
  1269. 00000DA6  4267                     clr.w      -[A7]
  1270. 00000DA8  2047                     movea.l    A0, D7
  1271. 00000DAA  3F28 000C                move.w     -[A7], [A0 + 0xC]
  1272. 00000DAE  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  1273. 00000DB2  395F 000A                move.w     [A4 + 0xA], [A7]+
  1274. 00000DB6  2F0C                     move.l     -[A7], A4
  1275. 00000DB8  7007                     moveq.l    D0, 0x07
  1276. 00000DBA  2F00                     move.l     -[A7], D0
  1277. 00000DBC  A85E                     syscall    BitSet
  1278. 00000DBE  2F0C                     move.l     -[A7], A4
  1279. 00000DC0  7006                     moveq.l    D0, 0x06
  1280. 00000DC2  2F00                     move.l     -[A7], D0
  1281. 00000DC4  A85F                     syscall    BitClr
  1282. 00000DC6  4267                     clr.w      -[A7]
  1283. 00000DC8  486B 0038                pea.l      [A3 + 0x38]
  1284. 00000DCC  701E                     moveq.l    D0, 0x1E
  1285. 00000DCE  2F00                     move.l     -[A7], D0
  1286. 00000DD0  A85D                     syscall    BitTst
  1287. 00000DD2  101F                     move.b     D0, [A7]+
  1288. 00000DD4  6708                     beq        +0xA /* 00000DDE */
  1289. 00000DD6  197C 0024 0001           move.b     [A4 + 0x1], 0x24 /* '$' */
  1290. 00000DDC  6006                     bra        +0x8 /* 00000DE4 */
  1291. label00000DDE:
  1292. 00000DDE  197C 0042 0001           move.b     [A4 + 0x1], 0x42 /* 'B' */
  1293. label00000DE4:
  1294. 00000DE4  4267                     clr.w      -[A7]
  1295. 00000DE6  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1296. 00000DEA  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1297. 00000DEE  101F                     move.b     D0, [A7]+
  1298. 00000DF0  671A                     beq        +0x1C /* 00000E0C */
  1299. 00000DF2  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  1300. 00000DF6  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  1301. 00000DFA  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1302. 00000DFE  2F0B                     move.l     -[A7], A3
  1303. 00000E00  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  1304. 00000E06  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1305. 00000E0A  603C                     bra        +0x3E /* 00000E48 */
  1306. label00000E0C:
  1307. 00000E0C  206C 000E                movea.l    A0, [A4 + 0xE]
  1308. 00000E10  4240                     clr.w      D0
  1309. 00000E12  1010                     move.b     D0, [A0]
  1310. 00000E14  4A40                     tst.w      D0
  1311. 00000E16  661A                     bne        +0x1C /* 00000E32 */
  1312. 00000E18  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  1313. 00000E1C  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  1314. 00000E20  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1315. 00000E24  2F0B                     move.l     -[A7], A3
  1316. 00000E26  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  1317. 00000E2C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1318. 00000E30  6016                     bra        +0x18 /* 00000E48 */
  1319. label00000E32:
  1320. 00000E32  2046                     movea.l    A0, D6
  1321. 00000E34  4228 009A                clr.b      [A0 + 0x9A]
  1322. 00000E38  2F0B                     move.l     -[A7], A3
  1323. 00000E3A  487A 0016                pea.l      [PC + 0x16 /* 00000E52, value 0x4E56FFF0 */]
  1324. 00000E3E  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1325. 00000E42  2F0B                     move.l     -[A7], A3
  1326. 00000E44  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  1327. label00000E48:
  1328. 00000E48  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1329. 00000E4C  4E5E                     unlink     A6
  1330. 00000E4E  2E9F                     move.l     [A7], [A7]+
  1331. 00000E50  4E75                     rts
  1332. export_246:
  1333. 00000E52  4E56 FFF0                link       A6, -0x0010
  1334. 00000E56  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1335. 00000E5A  266E 0008                movea.l    A3, [A6 + 0x8]
  1336. 00000E5E  2A2B 0008                move.l     D5, [A3 + 0x8]
  1337. 00000E62  2E2B 0030                move.l     D7, [A3 + 0x30]
  1338. 00000E66  2045                     movea.l    A0, D5
  1339. 00000E68  2828 002A                move.l     D4, [A0 + 0x2A]
  1340. 00000E6C  2047                     movea.l    A0, D7
  1341. 00000E6E  3C28 0010                move.w     D6, [A0 + 0x10]
  1342. 00000E72  2047                     movea.l    A0, D7
  1343. 00000E74  49E8 009C                lea.l      A4, [A0 + 0x9C]
  1344. 00000E78  70D5                     moveq.l    D0, 0xFFFFFFD5
  1345. 00000E7A  B046                     cmp.w      D0, D6
  1346. 00000E7C  57C0                     seq        D0
  1347. 00000E7E  4A00                     tst.b      D0
  1348. 00000E80  6700 00C8                beq        +0xCA /* 00000F4A */
  1349. 00000E84  2F00                     move.l     -[A7], D0
  1350. 00000E86  4267                     clr.w      -[A7]
  1351. 00000E88  2045                     movea.l    A0, D5
  1352. 00000E8A  4868 0004                pea.l      [A0 + 0x4]
  1353. 00000E8E  7207                     moveq.l    D1, 0x07
  1354. 00000E90  2F01                     move.l     -[A7], D1
  1355. 00000E92  A85D                     syscall    BitTst
  1356. 00000E94  121F                     move.b     D1, [A7]+
  1357. 00000E96  201F                     move.l     D0, [A7]+
  1358. 00000E98  C001                     and.b      D0, D1
  1359. 00000E9A  4A00                     tst.b      D0
  1360. 00000E9C  6700 00AC                beq        +0xAE /* 00000F4A */
  1361. 00000EA0  322B 0048                move.w     D1, [A3 + 0x48]
  1362. 00000EA4  927C FFF6                sub.w      D1, 0xFFF6
  1363. 00000EA8  41ED F314                lea.l      A0, [A5 - 0xCEC]
  1364. 00000EAC  E541                     asl        D1.w, 2
  1365. 00000EAE  242C 0006                move.l     D2, [A4 + 0x6]
  1366. 00000EB2  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  1367. 00000EB6  56C1                     sne        D1
  1368. 00000EB8  C001                     and.b      D0, D1
  1369. 00000EBA  4A00                     tst.b      D0
  1370. 00000EBC  6700 008C                beq        +0x8E /* 00000F4A */
  1371. 00000EC0  2044                     movea.l    A0, D4
  1372. 00000EC2  0828 0001 0006           btst.b     [A0 + 0x6], 0x1
  1373. 00000EC8  57C1                     seq        D1
  1374. 00000ECA  4A01                     tst.b      D1
  1375. 00000ECC  660E                     bne        +0x10 /* 00000EDC */
  1376. 00000ECE  2044                     movea.l    A0, D4
  1377. 00000ED0  4AA8 0030                tst.l      [A0 + 0x30]
  1378. 00000ED4  57C2                     seq        D2
  1379. 00000ED6  8202                     or.b       D1, D2
  1380. 00000ED8  C001                     and.b      D0, D1
  1381. 00000EDA  676E                     beq        +0x70 /* 00000F4A */
  1382. label00000EDC:
  1383. 00000EDC  4240                     clr.w      D0
  1384. 00000EDE  102C 0012                move.b     D0, [A4 + 0x12]
  1385. 00000EE2  48C0                     ext.l      D0
  1386. 00000EE4  91AC 000E                sub.l      [A4 + 0xE], D0
  1387. 00000EE8  4240                     clr.w      D0
  1388. 00000EEA  102C 0012                move.b     D0, [A4 + 0x12]
  1389. 00000EEE  3940 000C                move.w     [A4 + 0xC], D0
  1390. 00000EF2  302B 0048                move.w     D0, [A3 + 0x48]
  1391. 00000EF6  907C FFF6                sub.w      D0, 0xFFF6
  1392. 00000EFA  41ED F314                lea.l      A0, [A5 - 0xCEC]
  1393. 00000EFE  E540                     asl        D0.w, 2
  1394. 00000F00  2247                     movea.l    A1, D7
  1395. 00000F02  2370 0000 00A2           move.l     [A1 + 0xA2], [A0 + D0.w]
  1396. 00000F08  2F0C                     move.l     -[A7], A4
  1397. 00000F0A  7007                     moveq.l    D0, 0x07
  1398. 00000F0C  2F00                     move.l     -[A7], D0
  1399. 00000F0E  A85E                     syscall    BitSet
  1400. 00000F10  2F0C                     move.l     -[A7], A4
  1401. 00000F12  7006                     moveq.l    D0, 0x06
  1402. 00000F14  2F00                     move.l     -[A7], D0
  1403. 00000F16  A85F                     syscall    BitClr
  1404. 00000F18  4267                     clr.w      -[A7]
  1405. 00000F1A  486B 0038                pea.l      [A3 + 0x38]
  1406. 00000F1E  701E                     moveq.l    D0, 0x1E
  1407. 00000F20  2F00                     move.l     -[A7], D0
  1408. 00000F22  A85D                     syscall    BitTst
  1409. 00000F24  101F                     move.b     D0, [A7]+
  1410. 00000F26  6708                     beq        +0xA /* 00000F30 */
  1411. 00000F28  197C 0024 0001           move.b     [A4 + 0x1], 0x24 /* '$' */
  1412. 00000F2E  6006                     bra        +0x8 /* 00000F36 */
  1413. label00000F30:
  1414. 00000F30  197C 0042 0001           move.b     [A4 + 0x1], 0x42 /* 'B' */
  1415. label00000F36:
  1416. 00000F36  2F0B                     move.l     -[A7], A3
  1417. 00000F38  487A FF18                pea.l      [PC - 0xE8 /* 00000E52, value 0x4E56FFF0 */]
  1418. 00000F3C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1419. 00000F40  2F0B                     move.l     -[A7], A3
  1420. 00000F42  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  1421. 00000F46  6000 0286                bra        +0x288 /* 000011CE */
  1422. label00000F4A:
  1423. 00000F4A  4A46                     tst.w      D6
  1424. 00000F4C  6600 0274                bne        +0x276 /* 000011C2 */
  1425. 00000F50  2047                     movea.l    A0, D7
  1426. 00000F52  0828 0004 001E           btst.b     [A0 + 0x1E], 0x4
  1427. 00000F58  6730                     beq        +0x32 /* 00000F8A */
  1428. 00000F5A  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  1429. 00000F5E  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  1430. 00000F62  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1431. 00000F66  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  1432. 00000F6C  2F0B                     move.l     -[A7], A3
  1433. 00000F6E  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  1434. 00000F72  3F3C 001A                move.w     -[A7], 0x1A
  1435. 00000F76  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1436. 00000F7A  2F0B                     move.l     -[A7], A3
  1437. 00000F7C  2F3C FFFF EC5F           move.l     -[A7], 0xFFFFEC5F
  1438. 00000F82  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1439. 00000F86  6000 0246                bra        +0x248 /* 000011CE */
  1440. label00000F8A:
  1441. 00000F8A  4267                     clr.w      -[A7]
  1442. 00000F8C  486B 0038                pea.l      [A3 + 0x38]
  1443. 00000F90  701E                     moveq.l    D0, 0x1E
  1444. 00000F92  2F00                     move.l     -[A7], D0
  1445. 00000F94  A85D                     syscall    BitTst
  1446. 00000F96  101F                     move.b     D0, [A7]+
  1447. 00000F98  6728                     beq        +0x2A /* 00000FC2 */
  1448. 00000F9A  2047                     movea.l    A0, D7
  1449. 00000F9C  0828 0004 005D           btst.b     [A0 + 0x5D], 0x4
  1450. 00000FA2  56C1                     sne        D1
  1451. 00000FA4  C001                     and.b      D0, D1
  1452. 00000FA6  671A                     beq        +0x1C /* 00000FC2 */
  1453. 00000FA8  4267                     clr.w      -[A7]
  1454. 00000FAA  2045                     movea.l    A0, D5
  1455. 00000FAC  4868 0004                pea.l      [A0 + 0x4]
  1456. 00000FB0  7007                     moveq.l    D0, 0x07
  1457. 00000FB2  2F00                     move.l     -[A7], D0
  1458. 00000FB4  A85D                     syscall    BitTst
  1459. 00000FB6  101F                     move.b     D0, [A7]+
  1460. 00000FB8  6704                     beq        +0x6 /* 00000FBE */
  1461. 00000FBA  7CCA                     moveq.l    D6, 0xFFFFFFCA
  1462. 00000FBC  6004                     bra        +0x6 /* 00000FC2 */
  1463. label00000FBE:
  1464. 00000FBE  3C3C EC58                move.w     D6, 0xEC58
  1465. label00000FC2:
  1466. 00000FC2  4A46                     tst.w      D6
  1467. 00000FC4  6600 014A                bne        +0x14C /* 00001110 */
  1468. 00000FC8  2847                     movea.l    A4, D7
  1469. 00000FCA  4267                     clr.w      -[A7]
  1470. 00000FCC  2045                     movea.l    A0, D5
  1471. 00000FCE  4868 0004                pea.l      [A0 + 0x4]
  1472. 00000FD2  7006                     moveq.l    D0, 0x06
  1473. 00000FD4  2F00                     move.l     -[A7], D0
  1474. 00000FD6  A85D                     syscall    BitTst
  1475. 00000FD8  101F                     move.b     D0, [A7]+
  1476. 00000FDA  6708                     beq        +0xA /* 00000FE4 */
  1477. 00000FDC  1D7C 0007 FFF3           move.b     [A6 - 0xD], 0x7
  1478. 00000FE2  6018                     bra        +0x1A /* 00000FFC */
  1479. label00000FE4:
  1480. 00000FE4  4267                     clr.w      -[A7]
  1481. 00000FE6  2F05                     move.l     -[A7], D5
  1482. 00000FE8  2F2C 007E                move.l     -[A7], [A4 + 0x7E]
  1483. 00000FEC  2F2C 0082                move.l     -[A7], [A4 + 0x82]
  1484. 00000FF0  2F2C 0086                move.l     -[A7], [A4 + 0x86]
  1485. 00000FF4  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1486. 00000FF8  1D5F FFF3                move.b     [A6 - 0xD], [A7]+
  1487. label00000FFC:
  1488. 00000FFC  4267                     clr.w      -[A7]
  1489. 00000FFE  3F2C 00A0                move.w     -[A7], [A4 + 0xA0]
  1490. 00001002  2F2C 00A2                move.l     -[A7], [A4 + 0xA2]
  1491. 00001006  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  1492. 0000100A  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  1493. 0000100E  1D5F FFF3                move.b     [A6 - 0xD], [A7]+
  1494. 00001012  4267                     clr.w      -[A7]
  1495. 00001014  486B 0038                pea.l      [A3 + 0x38]
  1496. 00001018  701E                     moveq.l    D0, 0x1E
  1497. 0000101A  2F00                     move.l     -[A7], D0
  1498. 0000101C  A85D                     syscall    BitTst
  1499. 0000101E  101F                     move.b     D0, [A7]+
  1500. 00001020  6700 0082                beq        +0x84 /* 000010A4 */
  1501. 00001024  2047                     movea.l    A0, D7
  1502. 00001026  4AA8 0036                tst.l      [A0 + 0x36]
  1503. 0000102A  56C0                     sne        D0
  1504. 0000102C  4A00                     tst.b      D0
  1505. 0000102E  660C                     bne        +0xE /* 0000103C */
  1506. 00001030  2047                     movea.l    A0, D7
  1507. 00001032  4AA8 0040                tst.l      [A0 + 0x40]
  1508. 00001036  56C1                     sne        D1
  1509. 00001038  8001                     or.b       D0, D1
  1510. 0000103A  6754                     beq        +0x56 /* 00001090 */
  1511. label0000103C:
  1512. 0000103C  4267                     clr.w      -[A7]
  1513. 0000103E  486E FFF3                pea.l      [A6 - 0xD]
  1514. 00001042  7005                     moveq.l    D0, 0x05
  1515. 00001044  2F00                     move.l     -[A7], D0
  1516. 00001046  A85D                     syscall    BitTst
  1517. 00001048  101F                     move.b     D0, [A7]+
  1518. 0000104A  0A00 0001                xori.b     D0, 0x1
  1519. 0000104E  4A00                     tst.b      D0
  1520. 00001050  6638                     bne        +0x3A /* 0000108A */
  1521. 00001052  2F00                     move.l     -[A7], D0
  1522. 00001054  4267                     clr.w      -[A7]
  1523. 00001056  486E FFF3                pea.l      [A6 - 0xD]
  1524. 0000105A  7206                     moveq.l    D1, 0x06
  1525. 0000105C  2F01                     move.l     -[A7], D1
  1526. 0000105E  A85D                     syscall    BitTst
  1527. 00001060  121F                     move.b     D1, [A7]+
  1528. 00001062  201F                     move.l     D0, [A7]+
  1529. 00001064  0A01 0001                xori.b     D1, 0x1
  1530. 00001068  8001                     or.b       D0, D1
  1531. 0000106A  4A00                     tst.b      D0
  1532. 0000106C  661C                     bne        +0x1E /* 0000108A */
  1533. 0000106E  2F00                     move.l     -[A7], D0
  1534. 00001070  4267                     clr.w      -[A7]
  1535. 00001072  2047                     movea.l    A0, D7
  1536. 00001074  4868 009C                pea.l      [A0 + 0x9C]
  1537. 00001078  7201                     moveq.l    D1, 0x01
  1538. 0000107A  2F01                     move.l     -[A7], D1
  1539. 0000107C  A85D                     syscall    BitTst
  1540. 0000107E  121F                     move.b     D1, [A7]+
  1541. 00001080  201F                     move.l     D0, [A7]+
  1542. 00001082  0A01 0001                xori.b     D1, 0x1
  1543. 00001086  8001                     or.b       D0, D1
  1544. 00001088  671A                     beq        +0x1C /* 000010A4 */
  1545. label0000108A:
  1546. 0000108A  3C3C EC78                move.w     D6, 0xEC78
  1547. 0000108E  6014                     bra        +0x16 /* 000010A4 */
  1548. label00001090:
  1549. 00001090  4267                     clr.w      -[A7]
  1550. 00001092  486E FFF3                pea.l      [A6 - 0xD]
  1551. 00001096  7005                     moveq.l    D0, 0x05
  1552. 00001098  2F00                     move.l     -[A7], D0
  1553. 0000109A  A85D                     syscall    BitTst
  1554. 0000109C  101F                     move.b     D0, [A7]+
  1555. 0000109E  6604                     bne        +0x6 /* 000010A4 */
  1556. 000010A0  3C3C EC78                move.w     D6, 0xEC78
  1557. label000010A4:
  1558. 000010A4  4267                     clr.w      -[A7]
  1559. 000010A6  486B 0038                pea.l      [A3 + 0x38]
  1560. 000010AA  701F                     moveq.l    D0, 0x1F
  1561. 000010AC  2F00                     move.l     -[A7], D0
  1562. 000010AE  A85D                     syscall    BitTst
  1563. 000010B0  101F                     move.b     D0, [A7]+
  1564. 000010B2  6738                     beq        +0x3A /* 000010EC */
  1565. 000010B4  4267                     clr.w      -[A7]
  1566. 000010B6  486E FFF3                pea.l      [A6 - 0xD]
  1567. 000010BA  7006                     moveq.l    D0, 0x06
  1568. 000010BC  2F00                     move.l     -[A7], D0
  1569. 000010BE  A85D                     syscall    BitTst
  1570. 000010C0  101F                     move.b     D0, [A7]+
  1571. 000010C2  0A00 0001                xori.b     D0, 0x1
  1572. 000010C6  4A00                     tst.b      D0
  1573. 000010C8  661C                     bne        +0x1E /* 000010E6 */
  1574. 000010CA  2F00                     move.l     -[A7], D0
  1575. 000010CC  4267                     clr.w      -[A7]
  1576. 000010CE  2047                     movea.l    A0, D7
  1577. 000010D0  4868 009C                pea.l      [A0 + 0x9C]
  1578. 000010D4  7201                     moveq.l    D1, 0x01
  1579. 000010D6  2F01                     move.l     -[A7], D1
  1580. 000010D8  A85D                     syscall    BitTst
  1581. 000010DA  121F                     move.b     D1, [A7]+
  1582. 000010DC  201F                     move.l     D0, [A7]+
  1583. 000010DE  0A01 0001                xori.b     D1, 0x1
  1584. 000010E2  8001                     or.b       D0, D1
  1585. 000010E4  672A                     beq        +0x2C /* 00001110 */
  1586. label000010E6:
  1587. 000010E6  3C3C EC78                move.w     D6, 0xEC78
  1588. 000010EA  6024                     bra        +0x26 /* 00001110 */
  1589. label000010EC:
  1590. 000010EC  4267                     clr.w      -[A7]
  1591. 000010EE  486B 0038                pea.l      [A3 + 0x38]
  1592. 000010F2  701E                     moveq.l    D0, 0x1E
  1593. 000010F4  2F00                     move.l     -[A7], D0
  1594. 000010F6  A85D                     syscall    BitTst
  1595. 000010F8  101F                     move.b     D0, [A7]+
  1596. 000010FA  6614                     bne        +0x16 /* 00001110 */
  1597. 000010FC  4267                     clr.w      -[A7]
  1598. 000010FE  486E FFF3                pea.l      [A6 - 0xD]
  1599. 00001102  7006                     moveq.l    D0, 0x06
  1600. 00001104  2F00                     move.l     -[A7], D0
  1601. 00001106  A85D                     syscall    BitTst
  1602. 00001108  101F                     move.b     D0, [A7]+
  1603. 0000110A  6604                     bne        +0x6 /* 00001110 */
  1604. 0000110C  3C3C EC78                move.w     D6, 0xEC78
  1605. label00001110:
  1606. 00001110  4A46                     tst.w      D6
  1607. 00001112  6600 00AE                bne        +0xB0 /* 000011C2 */
  1608. 00001116  2847                     movea.l    A4, D7
  1609. 00001118  396B 0048 0016           move.w     [A4 + 0x16], [A3 + 0x48]
  1610. 0000111E  2047                     movea.l    A0, D7
  1611. 00001120  2968 00A2 0030           move.l     [A4 + 0x30], [A0 + 0xA2]
  1612. 00001126  2047                     movea.l    A0, D7
  1613. 00001128  41E8 00AE                lea.l      A0, [A0 + 0xAE]
  1614. 0000112C  2948 0012                move.l     [A4 + 0x12], A0
  1615. 00001130  7002                     moveq.l    D0, 0x02
  1616. 00001132  B0AB 0038                cmp.l      D0, [A3 + 0x38]
  1617. 00001136  57C0                     seq        D0
  1618. 00001138  4A00                     tst.b      D0
  1619. 0000113A  660C                     bne        +0xE /* 00001148 */
  1620. 0000113C  7203                     moveq.l    D1, 0x03
  1621. 0000113E  B2AB 0038                cmp.l      D1, [A3 + 0x38]
  1622. 00001142  57C1                     seq        D1
  1623. 00001144  8001                     or.b       D0, D1
  1624. 00001146  6720                     beq        +0x22 /* 00001168 */
  1625. label00001148:
  1626. 00001148  2F00                     move.l     -[A7], D0
  1627. 0000114A  4267                     clr.w      -[A7]
  1628. 0000114C  2045                     movea.l    A0, D5
  1629. 0000114E  4868 0004                pea.l      [A0 + 0x4]
  1630. 00001152  7207                     moveq.l    D1, 0x07
  1631. 00001154  2F01                     move.l     -[A7], D1
  1632. 00001156  A85D                     syscall    BitTst
  1633. 00001158  121F                     move.b     D1, [A7]+
  1634. 0000115A  201F                     move.l     D0, [A7]+
  1635. 0000115C  C001                     and.b      D0, D1
  1636. 0000115E  6708                     beq        +0xA /* 00001168 */
  1637. 00001160  197C 0004 001B           move.b     [A4 + 0x1B], 0x4
  1638. 00001166  6012                     bra        +0x14 /* 0000117A */
  1639. label00001168:
  1640. 00001168  2F2B 0038                move.l     -[A7], [A3 + 0x38]
  1641. 0000116C  7004                     moveq.l    D0, 0x04
  1642. 0000116E  2F00                     move.l     -[A7], D0
  1643. 00001170  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1644. 00001174  201F                     move.l     D0, [A7]+
  1645. 00001176  1940 001B                move.b     [A4 + 0x1B], D0
  1646. label0000117A:
  1647. 0000117A  7000                     moveq.l    D0, 0x00
  1648. 0000117C  2940 001C                move.l     [A4 + 0x1C], D0
  1649. 00001180  2F0B                     move.l     -[A7], A3
  1650. 00001182  487A 0054                pea.l      [PC + 0x54 /* 000011D8, value 0x4E56FFEE */]
  1651. 00001186  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1652. 0000118A  4267                     clr.w      -[A7]
  1653. 0000118C  486B 002A                pea.l      [A3 + 0x2A]
  1654. 00001190  7006                     moveq.l    D0, 0x06
  1655. 00001192  2F00                     move.l     -[A7], D0
  1656. 00001194  A85D                     syscall    BitTst
  1657. 00001196  101F                     move.b     D0, [A7]+
  1658. 00001198  6714                     beq        +0x16 /* 000011AE */
  1659. 0000119A  4267                     clr.w      -[A7]
  1660. 0000119C  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  1661. 000011A0  1F3C 0001                move.b     -[A7], 0x1
  1662. 000011A4  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  1663. 000011A8  4A5F                     tst.w      [A7]+
  1664. 000011AA  6622                     bne        +0x24 /* 000011CE */
  1665. 000011AC  6020                     bra        +0x22 /* 000011CE */
  1666. label000011AE:
  1667. 000011AE  4267                     clr.w      -[A7]
  1668. 000011B0  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  1669. 000011B4  205F                     movea.l    A0, [A7]+
  1670. 000011B6  701A                     moveq.l    D0, 0x1A
  1671. 000011B8  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  1672. 000011BA  3E80                     move.w     [A7], D0
  1673. 000011BC  4A5F                     tst.w      [A7]+
  1674. 000011BE  660E                     bne        +0x10 /* 000011CE */
  1675. 000011C0  600C                     bra        +0xE /* 000011CE */
  1676. label000011C2:
  1677. 000011C2  2047                     movea.l    A0, D7
  1678. 000011C4  3146 0010                move.w     [A0 + 0x10], D6
  1679. 000011C8  2F0B                     move.l     -[A7], A3
  1680. 000011CA  4EBA 010A                jsr        [PC + 0x10A /* 000012D6 */]
  1681. label000011CE:
  1682. 000011CE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1683. 000011D2  4E5E                     unlink     A6
  1684. 000011D4  2E9F                     move.l     [A7], [A7]+
  1685. 000011D6  4E75                     rts
  1686. 000011D8  4E56 FFEE                link       A6, -0x0012
  1687. 000011DC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1688. 000011E0  286E 0008                movea.l    A4, [A6 + 0x8]
  1689. 000011E4  2A2C 0012                move.l     D5, [A4 + 0x12]
  1690. 000011E8  2E2C 0008                move.l     D7, [A4 + 0x8]
  1691. 000011EC  266C 0030                movea.l    A3, [A4 + 0x30]
  1692. 000011F0  3C2B 0010                move.w     D6, [A3 + 0x10]
  1693. 000011F4  56C0                     sne        D0
  1694. 000011F6  4A00                     tst.b      D0
  1695. 000011F8  6714                     beq        +0x16 /* 0000120E */
  1696. 000011FA  72CF                     moveq.l    D1, 0xFFFFFFCF
  1697. 000011FC  B246                     cmp.w      D1, D6
  1698. 000011FE  56C1                     sne        D1
  1699. 00001200  C001                     and.b      D0, D1
  1700. 00001202  670A                     beq        +0xC /* 0000120E */
  1701. 00001204  2F0C                     move.l     -[A7], A4
  1702. 00001206  4EBA 00CE                jsr        [PC + 0xCE /* 000012D6 */]
  1703. 0000120A  6000 008A                bra        +0x8C /* 00001296 */
  1704. label0000120E:
  1705. 0000120E  302B 0018                move.w     D0, [A3 + 0x18]
  1706. 00001212  48C0                     ext.l      D0
  1707. 00001214  2940 0034                move.l     [A4 + 0x34], D0
  1708. 00001218  4267                     clr.w      -[A7]
  1709. 0000121A  2047                     movea.l    A0, D7
  1710. 0000121C  4868 0004                pea.l      [A0 + 0x4]
  1711. 00001220  7007                     moveq.l    D0, 0x07
  1712. 00001222  2F00                     move.l     -[A7], D0
  1713. 00001224  A85D                     syscall    BitTst
  1714. 00001226  101F                     move.b     D0, [A7]+
  1715. 00001228  6708                     beq        +0xA /* 00001232 */
  1716. 0000122A  2F0C                     move.l     -[A7], A4
  1717. 0000122C  4EBA 00A8                jsr        [PC + 0xA8 /* 000012D6 */]
  1718. 00001230  6064                     bra        +0x66 /* 00001296 */
  1719. label00001232:
  1720. 00001232  4A6B 0018                tst.w      [A3 + 0x18]
  1721. 00001236  6C1A                     bge        +0x1C /* 00001252 */
  1722. 00001238  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  1723. 0000123C  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  1724. 00001240  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1725. 00001244  2F0C                     move.l     -[A7], A4
  1726. 00001246  2F3C FFFF EC66           move.l     -[A7], 0xFFFFEC66
  1727. 0000124C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1728. 00001250  6044                     bra        +0x46 /* 00001296 */
  1729. label00001252:
  1730. 00001252  206C 0030                movea.l    A0, [A4 + 0x30]
  1731. 00001256  2D48 FFEE                move.l     [A6 - 0x12], A0
  1732. 0000125A  4268 001C                clr.w      [A0 + 0x1C]
  1733. 0000125E  7000                     moveq.l    D0, 0x00
  1734. 00001260  2045                     movea.l    A0, D5
  1735. 00001262  3028 0008                move.w     D0, [A0 + 0x8]
  1736. 00001266  2047                     movea.l    A0, D7
  1737. 00001268  3228 0010                move.w     D1, [A0 + 0x10]
  1738. 0000126C  5341                     subq.w     D1, 1
  1739. 0000126E  41ED F464                lea.l      A0, [A5 - 0xB9C]
  1740. 00001272  E541                     asl        D1.w, 2
  1741. 00001274  C0B0 1000                and.l      D0, [A0 + D1.w]
  1742. 00001278  3940 004C                move.w     [A4 + 0x4C], D0
  1743. 0000127C  2F0C                     move.l     -[A7], A4
  1744. 0000127E  487A 0020                pea.l      [PC + 0x20 /* 000012A0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1745. 00001282  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1746. 00001286  4267                     clr.w      -[A7]
  1747. 00001288  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  1748. 0000128C  1F3C 0001                move.b     -[A7], 0x1
  1749. 00001290  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1750. 00001294  4A5F                     tst.w      [A7]+
  1751. label00001296:
  1752. 00001296  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1753. 0000129A  4E5E                     unlink     A6
  1754. 0000129C  2E9F                     move.l     [A7], [A7]+
  1755. 0000129E  4E75                     rts
  1756. 000012A0  4E56 0000                link       A6, 0
  1757. 000012A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1758. 000012A8  2068 0030                movea.l    A0, [A0 + 0x30]
  1759. 000012AC  4A68 0010                tst.w      [A0 + 0x10]
  1760. 000012B0  6616                     bne        +0x18 /* 000012C8 */
  1761. 000012B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1762. 000012B6  487A 001E                pea.l      [PC + 0x1E /* 000012D6, value 0x4E56FFCC */]
  1763. 000012BA  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1764. 000012BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1765. 000012C2  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  1766. 000012C6  6008                     bra        +0xA /* 000012D0 */
  1767. label000012C8:
  1768. 000012C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1769. 000012CC  4EBA 0008                jsr        [PC + 0x8 /* 000012D6 */]
  1770. label000012D0:
  1771. 000012D0  4E5E                     unlink     A6
  1772. 000012D2  2E9F                     move.l     [A7], [A7]+
  1773. 000012D4  4E75                     rts
  1774. fn000012D6:
  1775. 000012D6  4E56 FFCC                link       A6, -0x0034
  1776. 000012DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1777. 000012DE  266E 0008                movea.l    A3, [A6 + 0x8]
  1778. 000012E2  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  1779. 000012E8  2F0B                     move.l     -[A7], A3
  1780. 000012EA  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  1781. 000012EE  3F3C 001A                move.w     -[A7], 0x1A
  1782. 000012F2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1783. 000012F6  377C 0008 0028           move.w     [A3 + 0x28], 0x8
  1784. 000012FC  2D6B 0012 FFFC           move.l     [A6 - 0x4], [A3 + 0x12]
  1785. 00001302  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  1786. 00001308  2C2B 0008                move.l     D6, [A3 + 0x8]
  1787. 0000130C  2E2B 0030                move.l     D7, [A3 + 0x30]
  1788. 00001310  206B 003C                movea.l    A0, [A3 + 0x3C]
  1789. 00001314  3828 0010                move.w     D4, [A0 + 0x10]
  1790. 00001318  2047                     movea.l    A0, D7
  1791. 0000131A  2D48 FFCC                move.l     [A6 - 0x34], A0
  1792. 0000131E  4A68 0010                tst.w      [A0 + 0x10]
  1793. 00001322  56C0                     sne        D0
  1794. 00001324  4A00                     tst.b      D0
  1795. 00001326  6700 0108                beq        +0x10A /* 00001430 */
  1796. 0000132A  206E FFCC                movea.l    A0, [A6 - 0x34]
  1797. 0000132E  72CF                     moveq.l    D1, 0xFFFFFFCF
  1798. 00001330  B268 0010                cmp.w      D1, [A0 + 0x10]
  1799. 00001334  56C1                     sne        D1
  1800. 00001336  C001                     and.b      D0, D1
  1801. 00001338  6700 00F6                beq        +0xF8 /* 00001430 */
  1802. 0000133C  70D5                     moveq.l    D0, 0xFFFFFFD5
  1803. 0000133E  B068 0010                cmp.w      D0, [A0 + 0x10]
  1804. 00001342  56C0                     sne        D0
  1805. 00001344  4A00                     tst.b      D0
  1806. 00001346  6700 0086                beq        +0x88 /* 000013CE */
  1807. 0000134A  7288                     moveq.l    D1, 0xFFFFFF88
  1808. 0000134C  B268 0010                cmp.w      D1, [A0 + 0x10]
  1809. 00001350  56C1                     sne        D1
  1810. 00001352  C001                     and.b      D0, D1
  1811. 00001354  6778                     beq        +0x7A /* 000013CE */
  1812. 00001356  2F00                     move.l     -[A7], D0
  1813. 00001358  4267                     clr.w      -[A7]
  1814. 0000135A  486B 002A                pea.l      [A3 + 0x2A]
  1815. 0000135E  7205                     moveq.l    D1, 0x05
  1816. 00001360  2F01                     move.l     -[A7], D1
  1817. 00001362  A85D                     syscall    BitTst
  1818. 00001364  121F                     move.b     D1, [A7]+
  1819. 00001366  201F                     move.l     D0, [A7]+
  1820. 00001368  C001                     and.b      D0, D1
  1821. 0000136A  4A00                     tst.b      D0
  1822. 0000136C  6760                     beq        +0x62 /* 000013CE */
  1823. 0000136E  2F00                     move.l     -[A7], D0
  1824. 00001370  4267                     clr.w      -[A7]
  1825. 00001372  2046                     movea.l    A0, D6
  1826. 00001374  4868 0004                pea.l      [A0 + 0x4]
  1827. 00001378  7207                     moveq.l    D1, 0x07
  1828. 0000137A  2F01                     move.l     -[A7], D1
  1829. 0000137C  A85D                     syscall    BitTst
  1830. 0000137E  121F                     move.b     D1, [A7]+
  1831. 00001380  201F                     move.l     D0, [A7]+
  1832. 00001382  C001                     and.b      D0, D1
  1833. 00001384  6748                     beq        +0x4A /* 000013CE */
  1834. 00001386  7021                     moveq.l    D0, 0x21
  1835. 00001388  2740 0038                move.l     [A3 + 0x38], D0
  1836. 0000138C  486B 002A                pea.l      [A3 + 0x2A]
  1837. 00001390  7005                     moveq.l    D0, 0x05
  1838. 00001392  2F00                     move.l     -[A7], D0
  1839. 00001394  A85F                     syscall    BitClr
  1840. 00001396  2047                     movea.l    A0, D7
  1841. 00001398  49E8 009C                lea.l      A4, [A0 + 0x9C]
  1842. 0000139C  197C 0042 0001           move.b     [A4 + 0x1], 0x42 /* 'B' */
  1843. 000013A2  41EC 0013                lea.l      A0, [A4 + 0x13]
  1844. 000013A6  2948 000E                move.l     [A4 + 0xE], A0
  1845. 000013AA  4240                     clr.w      D0
  1846. 000013AC  102C 0012                move.b     D0, [A4 + 0x12]
  1847. 000013B0  3940 000C                move.w     [A4 + 0xC], D0
  1848. 000013B4  2047                     movea.l    A0, D7
  1849. 000013B6  4228 009A                clr.b      [A0 + 0x9A]
  1850. 000013BA  2F0B                     move.l     -[A7], A3
  1851. 000013BC  487A FA94                pea.l      [PC - 0x56C /* 00000E52, value 0x4E56FFF0 */]
  1852. 000013C0  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1853. 000013C4  2F0B                     move.l     -[A7], A3
  1854. 000013C6  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  1855. 000013CA  6000 0202                bra        +0x204 /* 000015CE */
  1856. label000013CE:
  1857. 000013CE  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  1858. 000013D2  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  1859. 000013D6  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1860. 000013DA  2047                     movea.l    A0, D7
  1861. 000013DC  3028 0010                move.w     D0, [A0 + 0x10]
  1862. 000013E0  0440 FFCA                subi.w     D0, 0xFFCA
  1863. 000013E4  6708                     beq        +0xA /* 000013EE */
  1864. 000013E6  0440 000C                subi.w     D0, 0xC
  1865. 000013EA  6712                     beq        +0x14 /* 000013FE */
  1866. 000013EC  6020                     bra        +0x22 /* 0000140E */
  1867. label000013EE:
  1868. 000013EE  2F0B                     move.l     -[A7], A3
  1869. 000013F0  2F3C FFFF EC78           move.l     -[A7], 0xFFFFEC78
  1870. 000013F6  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1871. 000013FA  6000 01D2                bra        +0x1D4 /* 000015CE */
  1872. label000013FE:
  1873. 000013FE  2F0B                     move.l     -[A7], A3
  1874. 00001400  2F3C FFFF EC5E           move.l     -[A7], 0xFFFFEC5E
  1875. 00001406  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1876. 0000140A  6000 01C2                bra        +0x1C4 /* 000015CE */
  1877. label0000140E:
  1878. 0000140E  2F0B                     move.l     -[A7], A3
  1879. 00001410  4267                     clr.w      -[A7]
  1880. 00001412  2047                     movea.l    A0, D7
  1881. 00001414  3F28 0010                move.w     -[A7], [A0 + 0x10]
  1882. 00001418  2F0B                     move.l     -[A7], A3
  1883. 0000141A  3F3C 001A                move.w     -[A7], 0x1A
  1884. 0000141E  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  1885. 00001422  301F                     move.w     D0, [A7]+
  1886. 00001424  48C0                     ext.l      D0
  1887. 00001426  2F00                     move.l     -[A7], D0
  1888. 00001428  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1889. 0000142C  6000 01A0                bra        +0x1A2 /* 000015CE */
  1890. label00001430:
  1891. 00001430  4A44                     tst.w      D4
  1892. 00001432  671E                     beq        +0x20 /* 00001452 */
  1893. 00001434  2F3C 4254 4572           move.l     -[A7], 0x42544572 /* 'BTEr' */
  1894. 0000143A  2F0B                     move.l     -[A7], A3
  1895. 0000143C  3F3C 001A                move.w     -[A7], 0x1A
  1896. 00001440  3F04                     move.w     -[A7], D4
  1897. 00001442  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1898. 00001446  3F3C 001D                move.w     -[A7], 0x1D
  1899. 0000144A  301F                     move.w     D0, [A7]+
  1900. 0000144C  A9C9                     syscall    SysError
  1901. 0000144E  6000 017E                bra        +0x180 /* 000015CE */
  1902. label00001452:
  1903. 00001452  4267                     clr.w      -[A7]
  1904. 00001454  486B 002A                pea.l      [A3 + 0x2A]
  1905. 00001458  7006                     moveq.l    D0, 0x06
  1906. 0000145A  2F00                     move.l     -[A7], D0
  1907. 0000145C  A85D                     syscall    BitTst
  1908. 0000145E  101F                     move.b     D0, [A7]+
  1909. 00001460  6708                     beq        +0xA /* 0000146A */
  1910. 00001462  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  1911. 00001468  6004                     bra        +0x6 /* 0000146E */
  1912. label0000146A:
  1913. 0000146A  422E FFEB                clr.b      [A6 - 0x15]
  1914. label0000146E:
  1915. 0000146E  2047                     movea.l    A0, D7
  1916. 00001470  49E8 009C                lea.l      A4, [A0 + 0x9C]
  1917. 00001474  4267                     clr.w      -[A7]
  1918. 00001476  2F06                     move.l     -[A7], D6
  1919. 00001478  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1920. 0000147C  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  1921. 00001480  4267                     clr.w      -[A7]
  1922. 00001482  2F2B 0038                move.l     -[A7], [A3 + 0x38]
  1923. 00001486  A86B                     syscall    LoWord
  1924. 00001488  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  1925. 0000148C  4267                     clr.w      -[A7]
  1926. 0000148E  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  1927. 00001492  A86B                     syscall    LoWord
  1928. 00001494  486E FFF0                pea.l      [A6 - 0x10]
  1929. 00001498  486E FFEC                pea.l      [A6 - 0x14]
  1930. 0000149C  4EBA EE72                jsr        [PC - 0x118E /* 00000310 */]
  1931. 000014A0  3A1F                     move.w     D5, [A7]+
  1932. 000014A2  663C                     bne        +0x3E /* 000014E0 */
  1933. 000014A4  206E FFEC                movea.l    A0, [A6 - 0x14]
  1934. 000014A8  3D68 0006 FFD6           move.w     [A6 - 0x2A], [A0 + 0x6]
  1935. 000014AE  2047                     movea.l    A0, D7
  1936. 000014B0  203C 7064 6F73           move.l     D0, 0x70646F73 /* 'pdos' */
  1937. 000014B6  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  1938. 000014BA  6612                     bne        +0x14 /* 000014CE */
  1939. 000014BC  206E FFF0                movea.l    A0, [A6 - 0x10]
  1940. 000014C0  4868 000E                pea.l      [A0 + 0xE]
  1941. 000014C4  700F                     moveq.l    D0, 0x0F
  1942. 000014C6  2F00                     move.l     -[A7], D0
  1943. 000014C8  A85E                     syscall    BitSet
  1944. 000014CA  6000 00EC                bra        +0xEE /* 000015B8 */
  1945. label000014CE:
  1946. 000014CE  206E FFF0                movea.l    A0, [A6 - 0x10]
  1947. 000014D2  4868 000E                pea.l      [A0 + 0xE]
  1948. 000014D6  700F                     moveq.l    D0, 0x0F
  1949. 000014D8  2F00                     move.l     -[A7], D0
  1950. 000014DA  A85F                     syscall    BitClr
  1951. 000014DC  6000 00DA                bra        +0xDC /* 000015B8 */
  1952. label000014E0:
  1953. 000014E0  4267                     clr.w      -[A7]
  1954. 000014E2  2046                     movea.l    A0, D6
  1955. 000014E4  4868 0004                pea.l      [A0 + 0x4]
  1956. 000014E8  7007                     moveq.l    D0, 0x07
  1957. 000014EA  2F00                     move.l     -[A7], D0
  1958. 000014EC  A85D                     syscall    BitTst
  1959. 000014EE  101F                     move.b     D0, [A7]+
  1960. 000014F0  0A00 0001                xori.b     D0, 0x1
  1961. 000014F4  4A00                     tst.b      D0
  1962. 000014F6  662C                     bne        +0x2E /* 00001524 */
  1963. 000014F8  2F00                     move.l     -[A7], D0
  1964. 000014FA  4267                     clr.w      -[A7]
  1965. 000014FC  2046                     movea.l    A0, D6
  1966. 000014FE  4868 0004                pea.l      [A0 + 0x4]
  1967. 00001502  7207                     moveq.l    D1, 0x07
  1968. 00001504  2F01                     move.l     -[A7], D1
  1969. 00001506  A85D                     syscall    BitTst
  1970. 00001508  121F                     move.b     D1, [A7]+
  1971. 0000150A  201F                     move.l     D0, [A7]+
  1972. 0000150C  4A01                     tst.b      D1
  1973. 0000150E  6700 00A8                beq        +0xAA /* 000015B8 */
  1974. 00001512  206E FFCC                movea.l    A0, [A6 - 0x34]
  1975. 00001516  4A68 0010                tst.w      [A0 + 0x10]
  1976. 0000151A  57C2                     seq        D2
  1977. 0000151C  C202                     and.b      D1, D2
  1978. 0000151E  8001                     or.b       D0, D1
  1979. 00001520  6700 0096                beq        +0x98 /* 000015B8 */
  1980. label00001524:
  1981. 00001524  4267                     clr.w      -[A7]
  1982. 00001526  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  1983. 0000152A  A86B                     syscall    LoWord
  1984. 0000152C  301F                     move.w     D0, [A7]+
  1985. 0000152E  5540                     subq.w     D0, 2
  1986. 00001530  48C0                     ext.l      D0
  1987. 00001532  81FC 005E                divs.w     D0, 0x5E /* '^' */
  1988. 00001536  5240                     addq.w     D0, 1
  1989. 00001538  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1990. 0000153C  206D FA72                movea.l    A0, [A5 - 0x58E]
  1991. 00001540  302E FFD2                move.w     D0, [A6 - 0x2E]
  1992. 00001544  D040                     add.w      D0, D0
  1993. 00001546  4A70 00FE                tst.w      [A0 + D0.w - 0x2]
  1994. 0000154A  57C0                     seq        D0
  1995. 0000154C  4A00                     tst.b      D0
  1996. 0000154E  6748                     beq        +0x4A /* 00001598 */
  1997. 00001550  2047                     movea.l    A0, D7
  1998. 00001552  4A68 0010                tst.w      [A0 + 0x10]
  1999. 00001556  57C1                     seq        D1
  2000. 00001558  C001                     and.b      D0, D1
  2001. 0000155A  673C                     beq        +0x3E /* 00001598 */
  2002. 0000155C  286B 0030                movea.l    A4, [A3 + 0x30]
  2003. 00001560  4267                     clr.w      -[A7]
  2004. 00001562  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  2005. 00001566  A86B                     syscall    LoWord
  2006. 00001568  395F 0018                move.w     [A4 + 0x18], [A7]+
  2007. 0000156C  3005                     move.w     D0, D5
  2008. 0000156E  48C0                     ext.l      D0
  2009. 00001570  2740 0034                move.l     [A3 + 0x34], D0
  2010. 00001574  276E FFEC 0038           move.l     [A3 + 0x38], [A6 - 0x14]
  2011. 0000157A  2F0B                     move.l     -[A7], A3
  2012. 0000157C  487A 005A                pea.l      [PC + 0x5A /* 000015D8, value 0x4E56FFE2 */]
  2013. 00001580  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2014. 00001584  4267                     clr.w      -[A7]
  2015. 00001586  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  2016. 0000158A  1F3C 0001                move.b     -[A7], 0x1
  2017. 0000158E  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2018. 00001592  4A5F                     tst.w      [A7]+
  2019. 00001594  6638                     bne        +0x3A /* 000015CE */
  2020. 00001596  6036                     bra        +0x38 /* 000015CE */
  2021. label00001598:
  2022. 00001598  0C45 EC72                cmpi.w     D5, 0xEC72
  2023. 0000159C  671A                     beq        +0x1C /* 000015B8 */
  2024. 0000159E  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  2025. 000015A2  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  2026. 000015A6  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2027. 000015AA  2F0B                     move.l     -[A7], A3
  2028. 000015AC  2F3C FFFF EC5E           move.l     -[A7], 0xFFFFEC5E
  2029. 000015B2  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2030. 000015B6  6016                     bra        +0x18 /* 000015CE */
  2031. label000015B8:
  2032. 000015B8  284B                     movea.l    A4, A3
  2033. 000015BA  3005                     move.w     D0, D5
  2034. 000015BC  48C0                     ext.l      D0
  2035. 000015BE  2940 0034                move.l     [A4 + 0x34], D0
  2036. 000015C2  296E FFEC 0038           move.l     [A4 + 0x38], [A6 - 0x14]
  2037. 000015C8  2F0B                     move.l     -[A7], A3
  2038. 000015CA  4EBA 000C                jsr        [PC + 0xC /* 000015D8 */]
  2039. label000015CE:
  2040. 000015CE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2041. 000015D2  4E5E                     unlink     A6
  2042. 000015D4  2E9F                     move.l     [A7], [A7]+
  2043. 000015D6  4E75                     rts
  2044. fn000015D8:
  2045. 000015D8  4E56 FFE2                link       A6, -0x001E
  2046. 000015DC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2047. 000015E0  266E 0008                movea.l    A3, [A6 + 0x8]
  2048. 000015E4  284B                     movea.l    A4, A3
  2049. 000015E6  2D6C 0012 FFEE           move.l     [A6 - 0x12], [A4 + 0x12]
  2050. 000015EC  2D6E FFEE FFEA           move.l     [A6 - 0x16], [A6 - 0x12]
  2051. 000015F2  2E2C 0030                move.l     D7, [A4 + 0x30]
  2052. 000015F6  2C2C 0008                move.l     D6, [A4 + 0x8]
  2053. 000015FA  2A2C 0038                move.l     D5, [A4 + 0x38]
  2054. 000015FE  4267                     clr.w      -[A7]
  2055. 00001600  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  2056. 00001604  A86B                     syscall    LoWord
  2057. 00001606  381F                     move.w     D4, [A7]+
  2058. 00001608  4A85                     tst.l      D5
  2059. 0000160A  56C0                     sne        D0
  2060. 0000160C  4A00                     tst.b      D0
  2061. 0000160E  6714                     beq        +0x16 /* 00001624 */
  2062. 00001610  0C44 EC72                cmpi.w     D4, 0xEC72
  2063. 00001614  56C1                     sne        D1
  2064. 00001616  C001                     and.b      D0, D1
  2065. 00001618  670A                     beq        +0xC /* 00001624 */
  2066. 0000161A  2045                     movea.l    A0, D5
  2067. 0000161C  3D68 0006 FFE4           move.w     [A6 - 0x1C], [A0 + 0x6]
  2068. 00001622  6004                     bra        +0x6 /* 00001628 */
  2069. label00001624:
  2070. 00001624  426E FFE4                clr.w      [A6 - 0x1C]
  2071. label00001628:
  2072. 00001628  4267                     clr.w      -[A7]
  2073. 0000162A  2046                     movea.l    A0, D6
  2074. 0000162C  4868 0004                pea.l      [A0 + 0x4]
  2075. 00001630  7007                     moveq.l    D0, 0x07
  2076. 00001632  2F00                     move.l     -[A7], D0
  2077. 00001634  A85D                     syscall    BitTst
  2078. 00001636  101F                     move.b     D0, [A7]+
  2079. 00001638  6700 00A6                beq        +0xA8 /* 000016E0 */
  2080. 0000163C  2046                     movea.l    A0, D6
  2081. 0000163E  2D68 002A FFF6           move.l     [A6 - 0xA], [A0 + 0x2A]
  2082. 00001644  2047                     movea.l    A0, D7
  2083. 00001646  226E FFF6                movea.l    A1, [A6 - 0xA]
  2084. 0000164A  3368 0018 0018           move.w     [A1 + 0x18], [A0 + 0x18]
  2085. 00001650  4267                     clr.w      -[A7]
  2086. 00001652  3F04                     move.w     -[A7], D4
  2087. 00001654  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  2088. 00001658  301F                     move.w     D0, [A7]+
  2089. 0000165A  48C0                     ext.l      D0
  2090. 0000165C  2740 0018                move.l     [A3 + 0x18], D0
  2091. 00001660  4A44                     tst.w      D4
  2092. 00001662  6700 00CC                beq        +0xCE /* 00001730 */
  2093. 00001666  42A7                     clr.l      -[A7]
  2094. 00001668  2F06                     move.l     -[A7], D6
  2095. 0000166A  2047                     movea.l    A0, D7
  2096. 0000166C  3F28 0018                move.w     -[A7], [A0 + 0x18]
  2097. 00001670  4EBA EB6E                jsr        [PC - 0x1492 /* 000001E0 */]
  2098. 00001674  2A1F                     move.l     D5, [A7]+
  2099. 00001676  6660                     bne        +0x62 /* 000016D8 */
  2100. 00001678  4267                     clr.w      -[A7]
  2101. 0000167A  486B 002A                pea.l      [A3 + 0x2A]
  2102. 0000167E  7005                     moveq.l    D0, 0x05
  2103. 00001680  2F00                     move.l     -[A7], D0
  2104. 00001682  A85D                     syscall    BitTst
  2105. 00001684  101F                     move.b     D0, [A7]+
  2106. 00001686  6746                     beq        +0x48 /* 000016CE */
  2107. 00001688  7021                     moveq.l    D0, 0x21
  2108. 0000168A  2740 0038                move.l     [A3 + 0x38], D0
  2109. 0000168E  486B 002A                pea.l      [A3 + 0x2A]
  2110. 00001692  7005                     moveq.l    D0, 0x05
  2111. 00001694  2F00                     move.l     -[A7], D0
  2112. 00001696  A85F                     syscall    BitClr
  2113. 00001698  2047                     movea.l    A0, D7
  2114. 0000169A  49E8 009C                lea.l      A4, [A0 + 0x9C]
  2115. 0000169E  197C 0042 0001           move.b     [A4 + 0x1], 0x42 /* 'B' */
  2116. 000016A4  41EC 0013                lea.l      A0, [A4 + 0x13]
  2117. 000016A8  2948 000E                move.l     [A4 + 0xE], A0
  2118. 000016AC  4240                     clr.w      D0
  2119. 000016AE  102C 0012                move.b     D0, [A4 + 0x12]
  2120. 000016B2  3940 000C                move.w     [A4 + 0xC], D0
  2121. 000016B6  2047                     movea.l    A0, D7
  2122. 000016B8  4228 009A                clr.b      [A0 + 0x9A]
  2123. 000016BC  2F0B                     move.l     -[A7], A3
  2124. 000016BE  487A F792                pea.l      [PC - 0x86E /* 00000E52, value 0x4E56FFF0 */]
  2125. 000016C2  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2126. 000016C6  2F0B                     move.l     -[A7], A3
  2127. 000016C8  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  2128. 000016CC  6074                     bra        +0x76 /* 00001742 */
  2129. label000016CE:
  2130. 000016CE  206E FFF6                movea.l    A0, [A6 - 0xA]
  2131. 000016D2  4268 0018                clr.w      [A0 + 0x18]
  2132. 000016D6  6058                     bra        +0x5A /* 00001730 */
  2133. label000016D8:
  2134. 000016D8  70CF                     moveq.l    D0, 0xFFFFFFCF
  2135. 000016DA  2740 0018                move.l     [A3 + 0x18], D0
  2136. 000016DE  6050                     bra        +0x52 /* 00001730 */
  2137. label000016E0:
  2138. 000016E0  206E FFEE                movea.l    A0, [A6 - 0x12]
  2139. 000016E4  226E FFEA                movea.l    A1, [A6 - 0x16]
  2140. 000016E8  32A8 0008                move.w     [A1], [A0 + 0x8]
  2141. 000016EC  206E FFEA                movea.l    A0, [A6 - 0x16]
  2142. 000016F0  316E FFE4 0002           move.w     [A0 + 0x2], [A6 - 0x1C]
  2143. 000016F6  2047                     movea.l    A0, D7
  2144. 000016F8  2F08                     move.l     -[A7], A0
  2145. 000016FA  206E FFEA                movea.l    A0, [A6 - 0x16]
  2146. 000016FE  4868 0004                pea.l      [A0 + 0x4]
  2147. 00001702  2F2B 0044                move.l     -[A7], [A3 + 0x44]
  2148. 00001706  2046                     movea.l    A0, D6
  2149. 00001708  3F28 0010                move.w     -[A7], [A0 + 0x10]
  2150. 0000170C  206E FFEE                movea.l    A0, [A6 - 0x12]
  2151. 00001710  3F28 0008                move.w     -[A7], [A0 + 0x8]
  2152. 00001714  486E FFE2                pea.l      [A6 - 0x1E]
  2153. 00001718  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  2154. 0000171C  49D3                     lea.l      A4, [A3]
  2155. 0000171E  3004                     move.w     D0, D4
  2156. 00001720  48C0                     ext.l      D0
  2157. 00001722  2940 0018                move.l     [A4 + 0x18], D0
  2158. 00001726  302E FFE2                move.w     D0, [A6 - 0x1E]
  2159. 0000172A  5840                     addq.w     D0, 4
  2160. 0000172C  3940 0016                move.w     [A4 + 0x16], D0
  2161. label00001730:
  2162. 00001730  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  2163. 00001734  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  2164. 00001738  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2165. 0000173C  2F0B                     move.l     -[A7], A3
  2166. 0000173E  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  2167. label00001742:
  2168. 00001742  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2169. 00001746  4E5E                     unlink     A6
  2170. 00001748  2E9F                     move.l     [A7], [A7]+
  2171. 0000174A  4E75                     rts
  2172. export_247:
  2173. 0000174C  4E56 FFFC                link       A6, -0x0004
  2174. 00001750  48E7 0018                movem.l    -[A7], A3,A4
  2175. 00001754  266E 0008                movea.l    A3, [A6 + 0x8]
  2176. 00001758  286B 0012                movea.l    A4, [A3 + 0x12]
  2177. 0000175C  4267                     clr.w      -[A7]
  2178. 0000175E  2F0B                     move.l     -[A7], A3
  2179. 00001760  2F3C 0004 0003           move.l     -[A7], 0x40003
  2180. 00001766  42A7                     clr.l      -[A7]
  2181. 00001768  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2182. 0000176C  101F                     move.b     D0, [A7]+
  2183. 0000176E  6702                     beq        +0x4 /* 00001772 */
  2184. 00001770  6010                     bra        +0x12 /* 00001782 */
  2185. label00001772:
  2186. 00001772  302C 0002                move.w     D0, [A4 + 0x2]
  2187. 00001776  48C0                     ext.l      D0
  2188. 00001778  2740 0038                move.l     [A3 + 0x38], D0
  2189. 0000177C  2F0B                     move.l     -[A7], A3
  2190. 0000177E  4EBA 000C                jsr        [PC + 0xC /* 0000178C */]
  2191. label00001782:
  2192. 00001782  4CDF 1800                movem.l    A3,A4, [A7]+
  2193. 00001786  4E5E                     unlink     A6
  2194. 00001788  2E9F                     move.l     [A7], [A7]+
  2195. 0000178A  4E75                     rts
  2196. export_248:
  2197. fn0000178C:
  2198. 0000178C  4E56 FFE6                link       A6, -0x001A
  2199. 00001790  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2200. 00001794  286E 0008                movea.l    A4, [A6 + 0x8]
  2201. 00001798  2C2C 0008                move.l     D6, [A4 + 0x8]
  2202. 0000179C  2A2C 0030                move.l     D5, [A4 + 0x30]
  2203. 000017A0  42A7                     clr.l      -[A7]
  2204. 000017A2  2F06                     move.l     -[A7], D6
  2205. 000017A4  4267                     clr.w      -[A7]
  2206. 000017A6  2F2C 0038                move.l     -[A7], [A4 + 0x38]
  2207. 000017AA  A86B                     syscall    LoWord
  2208. 000017AC  4EBA E9C8                jsr        [PC - 0x1638 /* 00000176 */]
  2209. 000017B0  265F                     movea.l    A3, [A7]+
  2210. 000017B2  200B                     move.l     D0, A3
  2211. 000017B4  661A                     bne        +0x1C /* 000017D0 */
  2212. 000017B6  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  2213. 000017BA  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  2214. 000017BE  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2215. 000017C2  2F0C                     move.l     -[A7], A4
  2216. 000017C4  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2217. 000017CA  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2218. 000017CE  6076                     bra        +0x78 /* 00001846 */
  2219. label000017D0:
  2220. 000017D0  282B 0014                move.l     D4, [A3 + 0x14]
  2221. 000017D4  294B 0034                move.l     [A4 + 0x34], A3
  2222. 000017D8  302B 000E                move.w     D0, [A3 + 0xE]
  2223. 000017DC  5540                     subq.w     D0, 2
  2224. 000017DE  48C0                     ext.l      D0
  2225. 000017E0  81FC 005E                divs.w     D0, 0x5E /* '^' */
  2226. 000017E4  3E00                     move.w     D7, D0
  2227. 000017E6  5247                     addq.w     D7, 1
  2228. 000017E8  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  2229. 000017EC  206D FA72                movea.l    A0, [A5 - 0x58E]
  2230. 000017F0  3007                     move.w     D0, D7
  2231. 000017F2  D040                     add.w      D0, D0
  2232. 000017F4  5370 00FE                subq.w     [A0 + D0.w - 0x2], 1
  2233. 000017F8  206D FA72                movea.l    A0, [A5 - 0x58E]
  2234. 000017FC  3007                     move.w     D0, D7
  2235. 000017FE  D040                     add.w      D0, D0
  2236. 00001800  4A70 00FE                tst.w      [A0 + D0.w - 0x2]
  2237. 00001804  6630                     bne        +0x32 /* 00001836 */
  2238. 00001806  206C 0030                movea.l    A0, [A4 + 0x30]
  2239. 0000180A  2D48 FFE6                move.l     [A6 - 0x1A], A0
  2240. 0000180E  316B 000E 0018           move.w     [A0 + 0x18], [A3 + 0xE]
  2241. 00001814  2F0C                     move.l     -[A7], A4
  2242. 00001816  487A 0038                pea.l      [PC + 0x38 /* 00001850, value 0x4E56FFFC */]
  2243. 0000181A  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2244. 0000181E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  2245. 00001822  4267                     clr.w      -[A7]
  2246. 00001824  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  2247. 00001828  1F3C 0001                move.b     -[A7], 0x1
  2248. 0000182C  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2249. 00001830  4A5F                     tst.w      [A7]+
  2250. 00001832  6612                     bne        +0x14 /* 00001846 */
  2251. 00001834  6010                     bra        +0x12 /* 00001846 */
  2252. label00001836:
  2253. 00001836  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  2254. 0000183A  2045                     movea.l    A0, D5
  2255. 0000183C  4268 0010                clr.w      [A0 + 0x10]
  2256. 00001840  2F0C                     move.l     -[A7], A4
  2257. 00001842  4EBA 000C                jsr        [PC + 0xC /* 00001850 */]
  2258. label00001846:
  2259. 00001846  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2260. 0000184A  4E5E                     unlink     A6
  2261. 0000184C  2E9F                     move.l     [A7], [A7]+
  2262. 0000184E  4E75                     rts
  2263. fn00001850:
  2264. 00001850  4E56 FFFC                link       A6, -0x0004
  2265. 00001854  48E7 0018                movem.l    -[A7], A3,A4
  2266. 00001858  286E 0008                movea.l    A4, [A6 + 0x8]
  2267. 0000185C  266C 0008                movea.l    A3, [A4 + 0x8]
  2268. 00001860  2F0B                     move.l     -[A7], A3
  2269. 00001862  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  2270. 00001866  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2271. 0000186A  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  2272. 00001870  2F0C                     move.l     -[A7], A4
  2273. 00001872  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  2274. 00001876  3F3C 0004                move.w     -[A7], 0x4
  2275. 0000187A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2276. 0000187E  7000                     moveq.l    D0, 0x00
  2277. 00001880  2940 0034                move.l     [A4 + 0x34], D0
  2278. 00001884  2940 0038                move.l     [A4 + 0x38], D0
  2279. 00001888  397C 0008 0028           move.w     [A4 + 0x28], 0x8
  2280. 0000188E  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  2281. 00001892  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  2282. 00001896  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2283. 0000189A  2F0C                     move.l     -[A7], A4
  2284. 0000189C  4267                     clr.w      -[A7]
  2285. 0000189E  206C 0030                movea.l    A0, [A4 + 0x30]
  2286. 000018A2  3F28 0010                move.w     -[A7], [A0 + 0x10]
  2287. 000018A6  2F0C                     move.l     -[A7], A4
  2288. 000018A8  3F3C 0004                move.w     -[A7], 0x4
  2289. 000018AC  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  2290. 000018B0  301F                     move.w     D0, [A7]+
  2291. 000018B2  48C0                     ext.l      D0
  2292. 000018B4  2F00                     move.l     -[A7], D0
  2293. 000018B6  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2294. 000018BA  4CDF 1800                movem.l    A3,A4, [A7]+
  2295. 000018BE  4E5E                     unlink     A6
  2296. 000018C0  2E9F                     move.l     [A7], [A7]+
  2297. 000018C2  4E75                     rts
  2298. export_249:
  2299. 000018C4  4E56 FFD2                link       A6, -0x002E
  2300. 000018C8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2301. 000018CC  2E2E 0008                move.l     D7, [A6 + 0x8]
  2302. 000018D0  2047                     movea.l    A0, D7
  2303. 000018D2  2668 0012                movea.l    A3, [A0 + 0x12]
  2304. 000018D6  7000                     moveq.l    D0, 0x00
  2305. 000018D8  2F00                     move.l     -[A7], D0
  2306. 000018DA  4267                     clr.w      -[A7]
  2307. 000018DC  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2308. 000018E0  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2309. 000018E4  321F                     move.w     D1, [A7]+
  2310. 000018E6  201F                     move.l     D0, [A7]+
  2311. 000018E8  3001                     move.w     D0, D1
  2312. 000018EA  C0BC 0000 00FF           and.l      D0, 0xFF
  2313. 000018F0  1800                     move.b     D4, D0
  2314. 000018F2  7000                     moveq.l    D0, 0x00
  2315. 000018F4  302B 000C                move.w     D0, [A3 + 0xC]
  2316. 000018F8  C0BC 0000 00FF           and.l      D0, 0xFF
  2317. 000018FE  1D40 FFDA                move.b     [A6 - 0x26], D0
  2318. 00001902  2047                     movea.l    A0, D7
  2319. 00001904  2A28 0008                move.l     D5, [A0 + 0x8]
  2320. 00001908  4267                     clr.w      -[A7]
  2321. 0000190A  2F07                     move.l     -[A7], D7
  2322. 0000190C  2F3C 000E 0003           move.l     -[A7], 0xE0003
  2323. 00001912  42A7                     clr.l      -[A7]
  2324. 00001914  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2325. 00001918  101F                     move.b     D0, [A7]+
  2326. 0000191A  6704                     beq        +0x6 /* 00001920 */
  2327. 0000191C  6000 0272                bra        +0x274 /* 00001B90 */
  2328. label00001920:
  2329. 00001920  4AAB 0008                tst.l      [A3 + 0x8]
  2330. 00001924  5DC0                     slt        D0
  2331. 00001926  4A00                     tst.b      D0
  2332. 00001928  660A                     bne        +0xC /* 00001934 */
  2333. 0000192A  4AAB 0004                tst.l      [A3 + 0x4]
  2334. 0000192E  5DC1                     slt        D1
  2335. 00001930  8001                     or.b       D0, D1
  2336. 00001932  6710                     beq        +0x12 /* 00001944 */
  2337. label00001934:
  2338. 00001934  2F07                     move.l     -[A7], D7
  2339. 00001936  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2340. 0000193C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2341. 00001940  6000 024E                bra        +0x250 /* 00001B90 */
  2342. label00001944:
  2343. 00001944  42A7                     clr.l      -[A7]
  2344. 00001946  2F05                     move.l     -[A7], D5
  2345. 00001948  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  2346. 0000194C  4EBA E828                jsr        [PC - 0x17D8 /* 00000176 */]
  2347. 00001950  2C1F                     move.l     D6, [A7]+
  2348. 00001952  6610                     bne        +0x12 /* 00001964 */
  2349. 00001954  2F07                     move.l     -[A7], D7
  2350. 00001956  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2351. 0000195C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2352. 00001960  6000 022E                bra        +0x230 /* 00001B90 */
  2353. label00001964:
  2354. 00001964  2046                     movea.l    A0, D6
  2355. 00001966  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  2356. 0000196C  4267                     clr.w      -[A7]
  2357. 0000196E  2046                     movea.l    A0, D6
  2358. 00001970  4868 0008                pea.l      [A0 + 0x8]
  2359. 00001974  700F                     moveq.l    D0, 0x0F
  2360. 00001976  2F00                     move.l     -[A7], D0
  2361. 00001978  A85D                     syscall    BitTst
  2362. 0000197A  101F                     move.b     D0, [A7]+
  2363. 0000197C  6610                     bne        +0x12 /* 0000198E */
  2364. 0000197E  2F07                     move.l     -[A7], D7
  2365. 00001980  2F3C FFFF EC78           move.l     -[A7], 0xFFFFEC78
  2366. 00001986  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2367. 0000198A  6000 0204                bra        +0x206 /* 00001B90 */
  2368. label0000198E:
  2369. 0000198E  2D6B 0008 FFD6           move.l     [A6 - 0x2A], [A3 + 0x8]
  2370. 00001994  660C                     bne        +0xE /* 000019A2 */
  2371. 00001996  2F07                     move.l     -[A7], D7
  2372. 00001998  42A7                     clr.l      -[A7]
  2373. 0000199A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2374. 0000199E  6000 01F0                bra        +0x1F2 /* 00001B90 */
  2375. label000019A2:
  2376. 000019A2  2D6B 0004 FFE0           move.l     [A6 - 0x20], [A3 + 0x4]
  2377. 000019A8  2D6B 0008 FFE4           move.l     [A6 - 0x1C], [A3 + 0x8]
  2378. 000019AE  2045                     movea.l    A0, D5
  2379. 000019B0  3D68 0006 FFE8           move.w     [A6 - 0x18], [A0 + 0x6]
  2380. 000019B6  2046                     movea.l    A0, D6
  2381. 000019B8  3D68 0006 FFEA           move.w     [A6 - 0x16], [A0 + 0x6]
  2382. 000019BE  4267                     clr.w      -[A7]
  2383. 000019C0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2384. 000019C4  486E FFDC                pea.l      [A6 - 0x24]
  2385. 000019C8  4EBA E696                jsr        [PC - 0x196A /* 00000060 */]
  2386. 000019CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2387. 000019CE  B05F                     cmp.w      D0, [A7]+
  2388. 000019D0  6610                     bne        +0x12 /* 000019E2 */
  2389. 000019D2  2F07                     move.l     -[A7], D7
  2390. 000019D4  2F3C FFFF EC6B           move.l     -[A7], 0xFFFFEC6B
  2391. 000019DA  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2392. 000019DE  6000 01B0                bra        +0x1B2 /* 00001B90 */
  2393. label000019E2:
  2394. 000019E2  42A7                     clr.l      -[A7]
  2395. 000019E4  42A7                     clr.l      -[A7]
  2396. 000019E6  2F3C 0000 1400           move.l     -[A7], 0x1400
  2397. 000019EC  2F3C 0000 1210           move.l     -[A7], 0x1210
  2398. 000019F2  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2399. 000019F6  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2400. 000019FA  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2401. 000019FE  275F 0008                move.l     [A3 + 0x8], [A7]+
  2402. 00001A02  2047                     movea.l    A0, D7
  2403. 00001A04  316B 000A 0016           move.w     [A0 + 0x16], [A3 + 0xA]
  2404. 00001A0A  2047                     movea.l    A0, D7
  2405. 00001A0C  2146 0034                move.l     [A0 + 0x34], D6
  2406. 00001A10  4A04                     tst.b      D4
  2407. 00001A12  56C0                     sne        D0
  2408. 00001A14  4A00                     tst.b      D0
  2409. 00001A16  6742                     beq        +0x44 /* 00001A5A */
  2410. 00001A18  72FF                     moveq.l    D1, 0xFFFFFFFF
  2411. 00001A1A  B204                     cmp.b      D1, D4
  2412. 00001A1C  56C1                     sne        D1
  2413. 00001A1E  C001                     and.b      D0, D1
  2414. 00001A20  6738                     beq        +0x3A /* 00001A5A */
  2415. 00001A22  2045                     movea.l    A0, D5
  2416. 00001A24  7001                     moveq.l    D0, 0x01
  2417. 00001A26  B068 0010                cmp.w      D0, [A0 + 0x10]
  2418. 00001A2A  6D10                     blt        +0x12 /* 00001A3C */
  2419. 00001A2C  2F07                     move.l     -[A7], D7
  2420. 00001A2E  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2421. 00001A34  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2422. 00001A38  6000 0156                bra        +0x158 /* 00001B90 */
  2423. label00001A3C:
  2424. 00001A3C  2045                     movea.l    A0, D5
  2425. 00001A3E  7002                     moveq.l    D0, 0x02
  2426. 00001A40  B068 0010                cmp.w      D0, [A0 + 0x10]
  2427. 00001A44  6E14                     bgt        +0x16 /* 00001A5A */
  2428. 00001A46  42A7                     clr.l      -[A7]
  2429. 00001A48  2F3C 0000 0242           move.l     -[A7], 0x242
  2430. 00001A4E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2431. 00001A52  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2432. 00001A56  275F 0008                move.l     [A3 + 0x8], [A7]+
  2433. label00001A5A:
  2434. 00001A5A  2047                     movea.l    A0, D7
  2435. 00001A5C  2868 0030                movea.l    A4, [A0 + 0x30]
  2436. 00001A60  2046                     movea.l    A0, D6
  2437. 00001A62  3968 000E 0018           move.w     [A4 + 0x18], [A0 + 0xE]
  2438. 00001A68  0CAB 0000 0242 0008      cmpi.l     [A3 + 0x8], 0x242
  2439. 00001A70  6F30                     ble        +0x32 /* 00001AA2 */
  2440. 00001A72  42A7                     clr.l      -[A7]
  2441. 00001A74  486D FCB6                pea.l      [A5 - 0x34A]
  2442. 00001A78  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2443. 00001A7C  295F 0020                move.l     [A4 + 0x20], [A7]+
  2444. 00001A80  6616                     bne        +0x18 /* 00001A98 */
  2445. 00001A82  52AD FD66                addq.l     [A5 - 0x29A], 1
  2446. 00001A86  2047                     movea.l    A0, D7
  2447. 00001A88  2968 0012 0020           move.l     [A4 + 0x20], [A0 + 0x12]
  2448. 00001A8E  277C 0000 0242 0008      move.l     [A3 + 0x8], 0x242
  2449. 00001A96  6012                     bra        +0x14 /* 00001AAA */
  2450. label00001A98:
  2451. 00001A98  2047                     movea.l    A0, D7
  2452. 00001A9A  216C 0020 0012           move.l     [A0 + 0x12], [A4 + 0x20]
  2453. 00001AA0  6008                     bra        +0xA /* 00001AAA */
  2454. label00001AA2:
  2455. 00001AA2  2047                     movea.l    A0, D7
  2456. 00001AA4  2968 0012 0020           move.l     [A4 + 0x20], [A0 + 0x12]
  2457. label00001AAA:
  2458. 00001AAA  2D4B FFD2                move.l     [A6 - 0x2E], A3
  2459. 00001AAE  206E FFD2                movea.l    A0, [A6 - 0x2E]
  2460. 00001AB2  0CA8 0000 0200 0008      cmpi.l     [A0 + 0x8], 0x200
  2461. 00001ABA  5EC0                     sgt        D0
  2462. 00001ABC  4A00                     tst.b      D0
  2463. 00001ABE  672C                     beq        +0x2E /* 00001AEC */
  2464. 00001AC0  2228 0008                move.l     D1, [A0 + 0x8]
  2465. 00001AC4  B2AE FFD6                cmp.l      D1, [A6 - 0x2A]
  2466. 00001AC8  5DC1                     slt        D1
  2467. 00001ACA  C001                     and.b      D0, D1
  2468. 00001ACC  671E                     beq        +0x20 /* 00001AEC */
  2469. 00001ACE  2248                     movea.l    A1, A0
  2470. 00001AD0  2449                     movea.l    A2, A1
  2471. 00001AD2  202A 0004                move.l     D0, [A2 + 0x4]
  2472. 00001AD6  D0A9 0008                add.l      D0, [A1 + 0x8]
  2473. 00001ADA  2F00                     move.l     -[A7], D0
  2474. 00001ADC  2F3C 0000 0200           move.l     -[A7], 0x200
  2475. 00001AE2  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2476. 00001AE6  201F                     move.l     D0, [A7]+
  2477. 00001AE8  91A8 0008                sub.l      [A0 + 0x8], D0
  2478. label00001AEC:
  2479. 00001AEC  296B 0008 0024           move.l     [A4 + 0x24], [A3 + 0x8]
  2480. 00001AF2  4267                     clr.w      -[A7]
  2481. 00001AF4  7000                     moveq.l    D0, 0x00
  2482. 00001AF6  102E FFDA                move.b     D0, [A6 - 0x26]
  2483. 00001AFA  E188                     lsl        D0, 8
  2484. 00001AFC  C0BC 0000 FF00           and.l      D0, 0xFF00
  2485. 00001B02  5280                     addq.l     D0, 1
  2486. 00001B04  2F00                     move.l     -[A7], D0
  2487. 00001B06  A86B                     syscall    LoWord
  2488. 00001B08  395F 002C                move.w     [A4 + 0x2C], [A7]+
  2489. 00001B0C  0CAC 0000 0C00 0024      cmpi.l     [A4 + 0x24], 0xC00
  2490. 00001B14  5EC0                     sgt        D0
  2491. 00001B16  4A00                     tst.b      D0
  2492. 00001B18  6734                     beq        +0x36 /* 00001B4E */
  2493. 00001B1A  2F00                     move.l     -[A7], D0
  2494. 00001B1C  4267                     clr.w      -[A7]
  2495. 00001B1E  206E FFF4                movea.l    A0, [A6 - 0xC]
  2496. 00001B22  4868 000E                pea.l      [A0 + 0xE]
  2497. 00001B26  720F                     moveq.l    D1, 0x0F
  2498. 00001B28  2F01                     move.l     -[A7], D1
  2499. 00001B2A  A85D                     syscall    BitTst
  2500. 00001B2C  121F                     move.b     D1, [A7]+
  2501. 00001B2E  201F                     move.l     D0, [A7]+
  2502. 00001B30  0A01 0001                xori.b     D1, 0x1
  2503. 00001B34  C001                     and.b      D0, D1
  2504. 00001B36  6716                     beq        +0x18 /* 00001B4E */
  2505. 00001B38  4267                     clr.w      -[A7]
  2506. 00001B3A  7000                     moveq.l    D0, 0x00
  2507. 00001B3C  302C 002C                move.w     D0, [A4 + 0x2C]
  2508. 00001B40  80BC 0000 0020           or.l       D0, 0x20 /* ' ' */
  2509. 00001B46  2F00                     move.l     -[A7], D0
  2510. 00001B48  A86B                     syscall    LoWord
  2511. 00001B4A  395F 002C                move.w     [A4 + 0x2C], [A7]+
  2512. label00001B4E:
  2513. 00001B4E  7000                     moveq.l    D0, 0x00
  2514. 00001B50  302B 000C                move.w     D0, [A3 + 0xC]
  2515. 00001B54  C0BC 0000 FFFF           and.l      D0, 0xFFFF
  2516. 00001B5A  2047                     movea.l    A0, D7
  2517. 00001B5C  2140 0038                move.l     [A0 + 0x38], D0
  2518. 00001B60  4A04                     tst.b      D4
  2519. 00001B62  670A                     beq        +0xC /* 00001B6E */
  2520. 00001B64  486C 002C                pea.l      [A4 + 0x2C]
  2521. 00001B68  7008                     moveq.l    D0, 0x08
  2522. 00001B6A  2F00                     move.l     -[A7], D0
  2523. 00001B6C  A85E                     syscall    BitSet
  2524. label00001B6E:
  2525. 00001B6E  296B 0004 002E           move.l     [A4 + 0x2E], [A3 + 0x4]
  2526. 00001B74  2F07                     move.l     -[A7], D7
  2527. 00001B76  487A 0022                pea.l      [PC + 0x22 /* 00001B9A, value 0x4E56FFF0 */]
  2528. 00001B7A  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2529. 00001B7E  4267                     clr.w      -[A7]
  2530. 00001B80  2047                     movea.l    A0, D7
  2531. 00001B82  2F28 0030                move.l     -[A7], [A0 + 0x30]
  2532. 00001B86  1F3C 0001                move.b     -[A7], 0x1
  2533. 00001B8A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2534. 00001B8E  4A5F                     tst.w      [A7]+
  2535. label00001B90:
  2536. 00001B90  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2537. 00001B94  4E5E                     unlink     A6
  2538. 00001B96  2E9F                     move.l     [A7], [A7]+
  2539. 00001B98  4E75                     rts
  2540. 00001B9A  4E56 FFF0                link       A6, -0x0010
  2541. 00001B9E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2542. 00001BA2  266E 0008                movea.l    A3, [A6 + 0x8]
  2543. 00001BA6  282B 0008                move.l     D4, [A3 + 0x8]
  2544. 00001BAA  206B 0034                movea.l    A0, [A3 + 0x34]
  2545. 00001BAE  2D68 0014 FFF6           move.l     [A6 - 0xA], [A0 + 0x14]
  2546. 00001BB4  206B 0030                movea.l    A0, [A3 + 0x30]
  2547. 00001BB8  3E28 0010                move.w     D7, [A0 + 0x10]
  2548. 00001BBC  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  2549. 00001BC2  2F0B                     move.l     -[A7], A3
  2550. 00001BC4  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2551. 00001BC8  3F3C 001B                move.w     -[A7], 0x1B
  2552. 00001BCC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2553. 00001BD0  377C 0008 0028           move.w     [A3 + 0x28], 0x8
  2554. 00001BD6  4A47                     tst.w      D7
  2555. 00001BD8  56C0                     sne        D0
  2556. 00001BDA  4A00                     tst.b      D0
  2557. 00001BDC  6728                     beq        +0x2A /* 00001C06 */
  2558. 00001BDE  72D9                     moveq.l    D1, 0xFFFFFFD9
  2559. 00001BE0  B247                     cmp.w      D1, D7
  2560. 00001BE2  56C1                     sne        D1
  2561. 00001BE4  C001                     and.b      D0, D1
  2562. 00001BE6  671E                     beq        +0x20 /* 00001C06 */
  2563. 00001BE8  2F0B                     move.l     -[A7], A3
  2564. 00001BEA  4267                     clr.w      -[A7]
  2565. 00001BEC  3F07                     move.w     -[A7], D7
  2566. 00001BEE  2F0B                     move.l     -[A7], A3
  2567. 00001BF0  3F3C 001B                move.w     -[A7], 0x1B
  2568. 00001BF4  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  2569. 00001BF8  301F                     move.w     D0, [A7]+
  2570. 00001BFA  48C0                     ext.l      D0
  2571. 00001BFC  2F00                     move.l     -[A7], D0
  2572. 00001BFE  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2573. 00001C02  6000 008C                bra        +0x8E /* 00001C90 */
  2574. label00001C06:
  2575. 00001C06  203C 0000 FF00           move.l     D0, 0xFF00
  2576. 00001C0C  C0AB 0038                and.l      D0, [A3 + 0x38]
  2577. 00001C10  E088                     lsr        D0, 8
  2578. 00001C12  1C00                     move.b     D6, D0
  2579. 00001C14  2044                     movea.l    A0, D4
  2580. 00001C16  7002                     moveq.l    D0, 0x02
  2581. 00001C18  B068 0010                cmp.w      D0, [A0 + 0x10]
  2582. 00001C1C  5FC0                     sle        D0
  2583. 00001C1E  4A00                     tst.b      D0
  2584. 00001C20  6748                     beq        +0x4A /* 00001C6A */
  2585. 00001C22  4A06                     tst.b      D6
  2586. 00001C24  56C1                     sne        D1
  2587. 00001C26  C001                     and.b      D0, D1
  2588. 00001C28  6740                     beq        +0x42 /* 00001C6A */
  2589. 00001C2A  72FF                     moveq.l    D1, 0xFFFFFFFF
  2590. 00001C2C  B206                     cmp.b      D1, D6
  2591. 00001C2E  56C1                     sne        D1
  2592. 00001C30  C001                     and.b      D0, D1
  2593. 00001C32  6736                     beq        +0x38 /* 00001C6A */
  2594. 00001C34  286B 0030                movea.l    A4, [A3 + 0x30]
  2595. 00001C38  42A7                     clr.l      -[A7]
  2596. 00001C3A  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  2597. 00001C3E  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  2598. 00001C42  4267                     clr.w      -[A7]
  2599. 00001C44  2F2B 0038                move.l     -[A7], [A3 + 0x38]
  2600. 00001C48  A86B                     syscall    LoWord
  2601. 00001C4A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2602. 00001C4E  2A1F                     move.l     D5, [A7]+
  2603. 00001C50  BAAC 0028                cmp.l      D5, [A4 + 0x28]
  2604. 00001C54  5DC0                     slt        D0
  2605. 00001C56  4A00                     tst.b      D0
  2606. 00001C58  670C                     beq        +0xE /* 00001C66 */
  2607. 00001C5A  72D9                     moveq.l    D1, 0xFFFFFFD9
  2608. 00001C5C  B247                     cmp.w      D1, D7
  2609. 00001C5E  57C1                     seq        D1
  2610. 00001C60  C001                     and.b      D0, D1
  2611. 00001C62  6702                     beq        +0x4 /* 00001C66 */
  2612. 00001C64  4247                     clr.w      D7
  2613. label00001C66:
  2614. 00001C66  2945 0028                move.l     [A4 + 0x28], D5
  2615. label00001C6A:
  2616. 00001C6A  49D3                     lea.l      A4, [A3]
  2617. 00001C6C  4A47                     tst.w      D7
  2618. 00001C6E  6608                     bne        +0xA /* 00001C78 */
  2619. 00001C70  7000                     moveq.l    D0, 0x00
  2620. 00001C72  2940 0018                move.l     [A4 + 0x18], D0
  2621. 00001C76  6008                     bra        +0xA /* 00001C80 */
  2622. label00001C78:
  2623. 00001C78  297C FFFF EC6F 0018      move.l     [A4 + 0x18], 0xFFFFEC6F
  2624. label00001C80:
  2625. 00001C80  206B 0030                movea.l    A0, [A3 + 0x30]
  2626. 00001C84  3968 002A 0016           move.w     [A4 + 0x16], [A0 + 0x2A]
  2627. 00001C8A  2F0B                     move.l     -[A7], A3
  2628. 00001C8C  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  2629. label00001C90:
  2630. 00001C90  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2631. 00001C94  4E5E                     unlink     A6
  2632. 00001C96  2E9F                     move.l     [A7], [A7]+
  2633. 00001C98  4E75                     rts
  2634. export_250:
  2635. 00001C9A  4E56 FFCA                link       A6, -0x0036
  2636. 00001C9E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2637. 00001CA2  266E 0008                movea.l    A3, [A6 + 0x8]
  2638. 00001CA6  2E2B 0012                move.l     D7, [A3 + 0x12]
  2639. 00001CAA  282B 0008                move.l     D4, [A3 + 0x8]
  2640. 00001CAE  4267                     clr.w      -[A7]
  2641. 00001CB0  2F0B                     move.l     -[A7], A3
  2642. 00001CB2  2F3C 000C 0003           move.l     -[A7], 0xC0003
  2643. 00001CB8  42A7                     clr.l      -[A7]
  2644. 00001CBA  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2645. 00001CBE  101F                     move.b     D0, [A7]+
  2646. 00001CC0  6704                     beq        +0x6 /* 00001CC6 */
  2647. 00001CC2  6000 030C                bra        +0x30E /* 00001FD0 */
  2648. label00001CC6:
  2649. 00001CC6  2047                     movea.l    A0, D7
  2650. 00001CC8  4AA8 0008                tst.l      [A0 + 0x8]
  2651. 00001CCC  6C10                     bge        +0x12 /* 00001CDE */
  2652. 00001CCE  2F0B                     move.l     -[A7], A3
  2653. 00001CD0  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2654. 00001CD6  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2655. 00001CDA  6000 02F4                bra        +0x2F6 /* 00001FD0 */
  2656. label00001CDE:
  2657. 00001CDE  42A7                     clr.l      -[A7]
  2658. 00001CE0  2F04                     move.l     -[A7], D4
  2659. 00001CE2  2047                     movea.l    A0, D7
  2660. 00001CE4  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2661. 00001CE8  4EBA E48C                jsr        [PC - 0x1B74 /* 00000176 */]
  2662. 00001CEC  2A1F                     move.l     D5, [A7]+
  2663. 00001CEE  6610                     bne        +0x12 /* 00001D00 */
  2664. 00001CF0  2F0B                     move.l     -[A7], A3
  2665. 00001CF2  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2666. 00001CF8  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2667. 00001CFC  6000 02D2                bra        +0x2D4 /* 00001FD0 */
  2668. label00001D00:
  2669. 00001D00  2045                     movea.l    A0, D5
  2670. 00001D02  2D68 0014 FFF2           move.l     [A6 - 0xE], [A0 + 0x14]
  2671. 00001D08  4267                     clr.w      -[A7]
  2672. 00001D0A  2045                     movea.l    A0, D5
  2673. 00001D0C  4868 0008                pea.l      [A0 + 0x8]
  2674. 00001D10  700E                     moveq.l    D0, 0x0E
  2675. 00001D12  2F00                     move.l     -[A7], D0
  2676. 00001D14  A85D                     syscall    BitTst
  2677. 00001D16  101F                     move.b     D0, [A7]+
  2678. 00001D18  6610                     bne        +0x12 /* 00001D2A */
  2679. 00001D1A  2F0B                     move.l     -[A7], A3
  2680. 00001D1C  2F3C FFFF EC78           move.l     -[A7], 0xFFFFEC78
  2681. 00001D22  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2682. 00001D26  6000 02A8                bra        +0x2AA /* 00001FD0 */
  2683. label00001D2A:
  2684. 00001D2A  286B 0030                movea.l    A4, [A3 + 0x30]
  2685. 00001D2E  2045                     movea.l    A0, D5
  2686. 00001D30  3968 000E 0018           move.w     [A4 + 0x18], [A0 + 0xE]
  2687. 00001D36  7000                     moveq.l    D0, 0x00
  2688. 00001D38  2940 0012                move.l     [A4 + 0x12], D0
  2689. 00001D3C  2047                     movea.l    A0, D7
  2690. 00001D3E  2D68 0008 FFCA           move.l     [A6 - 0x36], [A0 + 0x8]
  2691. 00001D44  2047                     movea.l    A0, D7
  2692. 00001D46  4AA8 0008                tst.l      [A0 + 0x8]
  2693. 00001D4A  6600 00C0                bne        +0xC2 /* 00001E0C */
  2694. 00001D4E  4267                     clr.w      -[A7]
  2695. 00001D50  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  2696. 00001D54  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2697. 00001D58  3C1F                     move.w     D6, [A7]+
  2698. 00001D5A  6722                     beq        +0x24 /* 00001D7E */
  2699. 00001D5C  2F3C 4D69 7363           move.l     -[A7], 0x4D697363 /* 'Misc' */
  2700. 00001D62  2F0B                     move.l     -[A7], A3
  2701. 00001D64  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  2702. 00001D68  3F06                     move.w     -[A7], D6
  2703. 00001D6A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2704. 00001D6E  2F0B                     move.l     -[A7], A3
  2705. 00001D70  2F3C FFFF EC6A           move.l     -[A7], 0xFFFFEC6A
  2706. 00001D76  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2707. 00001D7A  6000 0254                bra        +0x256 /* 00001FD0 */
  2708. label00001D7E:
  2709. 00001D7E  4267                     clr.w      -[A7]
  2710. 00001D80  2047                     movea.l    A0, D7
  2711. 00001D82  2F08                     move.l     -[A7], A0
  2712. 00001D84  7008                     moveq.l    D0, 0x08
  2713. 00001D86  2F00                     move.l     -[A7], D0
  2714. 00001D88  A85D                     syscall    BitTst
  2715. 00001D8A  101F                     move.b     D0, [A7]+
  2716. 00001D8C  6714                     beq        +0x16 /* 00001DA2 */
  2717. 00001D8E  206B 0030                movea.l    A0, [A3 + 0x30]
  2718. 00001D92  2247                     movea.l    A1, D7
  2719. 00001D94  2029 0004                move.l     D0, [A1 + 0x4]
  2720. 00001D98  D0A8 0028                add.l      D0, [A0 + 0x28]
  2721. 00001D9C  2D40 FFCE                move.l     [A6 - 0x32], D0
  2722. 00001DA0  6008                     bra        +0xA /* 00001DAA */
  2723. label00001DA2:
  2724. 00001DA2  2047                     movea.l    A0, D7
  2725. 00001DA4  2D68 0004 FFCE           move.l     [A6 - 0x32], [A0 + 0x4]
  2726. label00001DAA:
  2727. 00001DAA  4AAE FFCE                tst.l      [A6 - 0x32]
  2728. 00001DAE  6C10                     bge        +0x12 /* 00001DC0 */
  2729. 00001DB0  2F0B                     move.l     -[A7], A3
  2730. 00001DB2  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2731. 00001DB8  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2732. 00001DBC  6000 0212                bra        +0x214 /* 00001FD0 */
  2733. label00001DC0:
  2734. 00001DC0  4267                     clr.w      -[A7]
  2735. 00001DC2  2047                     movea.l    A0, D7
  2736. 00001DC4  2F08                     move.l     -[A7], A0
  2737. 00001DC6  7008                     moveq.l    D0, 0x08
  2738. 00001DC8  2F00                     move.l     -[A7], D0
  2739. 00001DCA  A85D                     syscall    BitTst
  2740. 00001DCC  101F                     move.b     D0, [A7]+
  2741. 00001DCE  660A                     bne        +0xC /* 00001DDA */
  2742. 00001DD0  206B 0030                movea.l    A0, [A3 + 0x30]
  2743. 00001DD4  7000                     moveq.l    D0, 0x00
  2744. 00001DD6  2140 0028                move.l     [A0 + 0x28], D0
  2745. label00001DDA:
  2746. 00001DDA  49D3                     lea.l      A4, [A3]
  2747. 00001DDC  7000                     moveq.l    D0, 0x00
  2748. 00001DDE  2940 0018                move.l     [A4 + 0x18], D0
  2749. 00001DE2  2D6C 0012 FFD2           move.l     [A6 - 0x2E], [A4 + 0x12]
  2750. 00001DE8  206B 0030                movea.l    A0, [A3 + 0x30]
  2751. 00001DEC  2247                     movea.l    A1, D7
  2752. 00001DEE  2029 0004                move.l     D0, [A1 + 0x4]
  2753. 00001DF2  D0A8 0028                add.l      D0, [A0 + 0x28]
  2754. 00001DF6  206E FFD2                movea.l    A0, [A6 - 0x2E]
  2755. 00001DFA  2080                     move.l     [A0], D0
  2756. 00001DFC  397C 0004 0016           move.w     [A4 + 0x16], 0x4
  2757. 00001E02  2F0B                     move.l     -[A7], A3
  2758. 00001E04  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  2759. 00001E08  6000 01C6                bra        +0x1C8 /* 00001FD0 */
  2760. label00001E0C:
  2761. 00001E0C  4267                     clr.w      -[A7]
  2762. 00001E0E  2047                     movea.l    A0, D7
  2763. 00001E10  2F08                     move.l     -[A7], A0
  2764. 00001E12  7008                     moveq.l    D0, 0x08
  2765. 00001E14  2F00                     move.l     -[A7], D0
  2766. 00001E16  A85D                     syscall    BitTst
  2767. 00001E18  101F                     move.b     D0, [A7]+
  2768. 00001E1A  6744                     beq        +0x46 /* 00001E60 */
  2769. 00001E1C  4267                     clr.w      -[A7]
  2770. 00001E1E  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  2771. 00001E22  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2772. 00001E26  3C1F                     move.w     D6, [A7]+
  2773. 00001E28  6722                     beq        +0x24 /* 00001E4C */
  2774. 00001E2A  2F3C 4D69 7363           move.l     -[A7], 0x4D697363 /* 'Misc' */
  2775. 00001E30  2F0B                     move.l     -[A7], A3
  2776. 00001E32  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  2777. 00001E36  3F06                     move.w     -[A7], D6
  2778. 00001E38  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2779. 00001E3C  2F0B                     move.l     -[A7], A3
  2780. 00001E3E  2F3C FFFF EC6A           move.l     -[A7], 0xFFFFEC6A
  2781. 00001E44  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2782. 00001E48  6000 0186                bra        +0x188 /* 00001FD0 */
  2783. label00001E4C:
  2784. 00001E4C  206B 0030                movea.l    A0, [A3 + 0x30]
  2785. 00001E50  2247                     movea.l    A1, D7
  2786. 00001E52  2029 0004                move.l     D0, [A1 + 0x4]
  2787. 00001E56  D0A8 0028                add.l      D0, [A0 + 0x28]
  2788. 00001E5A  2D40 FFDA                move.l     [A6 - 0x26], D0
  2789. 00001E5E  6008                     bra        +0xA /* 00001E68 */
  2790. label00001E60:
  2791. 00001E60  2047                     movea.l    A0, D7
  2792. 00001E62  2D68 0004 FFDA           move.l     [A6 - 0x26], [A0 + 0x4]
  2793. label00001E68:
  2794. 00001E68  2047                     movea.l    A0, D7
  2795. 00001E6A  2D68 0008 FFDE           move.l     [A6 - 0x22], [A0 + 0x8]
  2796. 00001E70  2044                     movea.l    A0, D4
  2797. 00001E72  3D68 0006 FFE2           move.w     [A6 - 0x1E], [A0 + 0x6]
  2798. 00001E78  2045                     movea.l    A0, D5
  2799. 00001E7A  3D68 0006 FFE4           move.w     [A6 - 0x1C], [A0 + 0x6]
  2800. 00001E80  4AAE FFDA                tst.l      [A6 - 0x26]
  2801. 00001E84  6C10                     bge        +0x12 /* 00001E96 */
  2802. 00001E86  2F0B                     move.l     -[A7], A3
  2803. 00001E88  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  2804. 00001E8E  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2805. 00001E92  6000 013C                bra        +0x13E /* 00001FD0 */
  2806. label00001E96:
  2807. 00001E96  4267                     clr.w      -[A7]
  2808. 00001E98  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2809. 00001E9C  486E FFD6                pea.l      [A6 - 0x2A]
  2810. 00001EA0  4EBA E1BE                jsr        [PC - 0x1E42 /* 00000060 */]
  2811. 00001EA4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2812. 00001EA6  B05F                     cmp.w      D0, [A7]+
  2813. 00001EA8  6610                     bne        +0x12 /* 00001EBA */
  2814. 00001EAA  2F0B                     move.l     -[A7], A3
  2815. 00001EAC  2F3C FFFF EC6B           move.l     -[A7], 0xFFFFEC6B
  2816. 00001EB2  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2817. 00001EB6  6000 0118                bra        +0x11A /* 00001FD0 */
  2818. label00001EBA:
  2819. 00001EBA  2047                     movea.l    A0, D7
  2820. 00001EBC  2F08                     move.l     -[A7], A0
  2821. 00001EBE  42A7                     clr.l      -[A7]
  2822. 00001EC0  2F08                     move.l     -[A7], A0
  2823. 00001EC2  42A7                     clr.l      -[A7]
  2824. 00001EC4  2F3C 0000 1400           move.l     -[A7], 0x1400
  2825. 00001ECA  2F3C 0000 1210           move.l     -[A7], 0x1210
  2826. 00001ED0  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2827. 00001ED4  201F                     move.l     D0, [A7]+
  2828. 00001ED6  205F                     movea.l    A0, [A7]+
  2829. 00001ED8  2F00                     move.l     -[A7], D0
  2830. 00001EDA  2247                     movea.l    A1, D7
  2831. 00001EDC  2F29 0008                move.l     -[A7], [A1 + 0x8]
  2832. 00001EE0  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2833. 00001EE4  201F                     move.l     D0, [A7]+
  2834. 00001EE6  205F                     movea.l    A0, [A7]+
  2835. 00001EE8  2140 0008                move.l     [A0 + 0x8], D0
  2836. 00001EEC  7000                     moveq.l    D0, 0x00
  2837. 00001EEE  2740 0018                move.l     [A3 + 0x18], D0
  2838. 00001EF2  2047                     movea.l    A0, D7
  2839. 00001EF4  0CA8 0000 0242 0008      cmpi.l     [A0 + 0x8], 0x242
  2840. 00001EFC  6F26                     ble        +0x28 /* 00001F24 */
  2841. 00001EFE  42A7                     clr.l      -[A7]
  2842. 00001F00  486D FCB6                pea.l      [A5 - 0x34A]
  2843. 00001F04  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2844. 00001F08  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  2845. 00001F0C  6610                     bne        +0x12 /* 00001F1E */
  2846. 00001F0E  52AD FD66                addq.l     [A5 - 0x29A], 1
  2847. 00001F12  2047                     movea.l    A0, D7
  2848. 00001F14  217C 0000 0242 0008      move.l     [A0 + 0x8], 0x242
  2849. 00001F1C  6006                     bra        +0x8 /* 00001F24 */
  2850. label00001F1E:
  2851. 00001F1E  276E FFEA 0012           move.l     [A3 + 0x12], [A6 - 0x16]
  2852. label00001F24:
  2853. 00001F24  2847                     movea.l    A4, D7
  2854. 00001F26  4267                     clr.w      -[A7]
  2855. 00001F28  2047                     movea.l    A0, D7
  2856. 00001F2A  2F08                     move.l     -[A7], A0
  2857. 00001F2C  7008                     moveq.l    D0, 0x08
  2858. 00001F2E  2F00                     move.l     -[A7], D0
  2859. 00001F30  A85D                     syscall    BitTst
  2860. 00001F32  101F                     move.b     D0, [A7]+
  2861. 00001F34  0A00 0001                xori.b     D0, 0x1
  2862. 00001F38  4A00                     tst.b      D0
  2863. 00001F3A  6738                     beq        +0x3A /* 00001F74 */
  2864. 00001F3C  0CAC 0000 0200 0008      cmpi.l     [A4 + 0x8], 0x200
  2865. 00001F44  5EC1                     sgt        D1
  2866. 00001F46  C001                     and.b      D0, D1
  2867. 00001F48  4A00                     tst.b      D0
  2868. 00001F4A  6728                     beq        +0x2A /* 00001F74 */
  2869. 00001F4C  222C 0008                move.l     D1, [A4 + 0x8]
  2870. 00001F50  B2AE FFCA                cmp.l      D1, [A6 - 0x36]
  2871. 00001F54  5DC1                     slt        D1
  2872. 00001F56  C001                     and.b      D0, D1
  2873. 00001F58  671A                     beq        +0x1C /* 00001F74 */
  2874. 00001F5A  202C 0004                move.l     D0, [A4 + 0x4]
  2875. 00001F5E  D0AC 0008                add.l      D0, [A4 + 0x8]
  2876. 00001F62  2F00                     move.l     -[A7], D0
  2877. 00001F64  2F3C 0000 0200           move.l     -[A7], 0x200
  2878. 00001F6A  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2879. 00001F6E  201F                     move.l     D0, [A7]+
  2880. 00001F70  91AC 0008                sub.l      [A4 + 0x8], D0
  2881. label00001F74:
  2882. 00001F74  2047                     movea.l    A0, D7
  2883. 00001F76  3768 000A 0016           move.w     [A3 + 0x16], [A0 + 0xA]
  2884. 00001F7C  286B 0030                movea.l    A4, [A3 + 0x30]
  2885. 00001F80  2045                     movea.l    A0, D5
  2886. 00001F82  3968 000E 0018           move.w     [A4 + 0x18], [A0 + 0xE]
  2887. 00001F88  296B 0012 0020           move.l     [A4 + 0x20], [A3 + 0x12]
  2888. 00001F8E  4267                     clr.w      -[A7]
  2889. 00001F90  2047                     movea.l    A0, D7
  2890. 00001F92  2F08                     move.l     -[A7], A0
  2891. 00001F94  7008                     moveq.l    D0, 0x08
  2892. 00001F96  2F00                     move.l     -[A7], D0
  2893. 00001F98  A85D                     syscall    BitTst
  2894. 00001F9A  101F                     move.b     D0, [A7]+
  2895. 00001F9C  6708                     beq        +0xA /* 00001FA6 */
  2896. 00001F9E  397C 0002 002C           move.w     [A4 + 0x2C], 0x2
  2897. 00001FA4  6006                     bra        +0x8 /* 00001FAC */
  2898. label00001FA6:
  2899. 00001FA6  397C 0001 002C           move.w     [A4 + 0x2C], 0x1
  2900. label00001FAC:
  2901. 00001FAC  2047                     movea.l    A0, D7
  2902. 00001FAE  2968 0004 002E           move.l     [A4 + 0x2E], [A0 + 0x4]
  2903. 00001FB4  2F0B                     move.l     -[A7], A3
  2904. 00001FB6  487A 0022                pea.l      [PC + 0x22 /* 00001FDA, value 0x4E56FFFC */]
  2905. 00001FBA  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2906. 00001FBE  4267                     clr.w      -[A7]
  2907. 00001FC0  2F0B                     move.l     -[A7], A3
  2908. 00001FC2  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2909. 00001FC6  3C1F                     move.w     D6, [A7]+
  2910. 00001FC8  6706                     beq        +0x8 /* 00001FD0 */
  2911. 00001FCA  2F0B                     move.l     -[A7], A3
  2912. 00001FCC  4EBA 000C                jsr        [PC + 0xC /* 00001FDA */]
  2913. label00001FD0:
  2914. 00001FD0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2915. 00001FD4  4E5E                     unlink     A6
  2916. 00001FD6  2E9F                     move.l     [A7], [A7]+
  2917. 00001FD8  4E75                     rts
  2918. fn00001FDA:
  2919. 00001FDA  4E56 FFFC                link       A6, -0x0004
  2920. 00001FDE  48E7 0118                movem.l    -[A7], D7,A3,A4
  2921. 00001FE2  266E 0008                movea.l    A3, [A6 + 0x8]
  2922. 00001FE6  4A6B 0006                tst.w      [A3 + 0x6]
  2923. 00001FEA  676C                     beq        +0x6E /* 00002058 */
  2924. 00001FEC  0C6B EC62 0006           cmpi.w     [A3 + 0x6], 0xEC62
  2925. 00001FF2  57C0                     seq        D0
  2926. 00001FF4  4A00                     tst.b      D0
  2927. 00001FF6  660C                     bne        +0xE /* 00002004 */
  2928. 00001FF8  0C6B EC65 0006           cmpi.w     [A3 + 0x6], 0xEC65
  2929. 00001FFE  57C1                     seq        D1
  2930. 00002000  8001                     or.b       D0, D1
  2931. 00002002  6732                     beq        +0x34 /* 00002036 */
  2932. label00002004:
  2933. 00002004  2F3C 5373 544F           move.l     -[A7], 0x5373544F /* 'SsTO' */
  2934. 0000200A  2F0B                     move.l     -[A7], A3
  2935. 0000200C  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2936. 00002010  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  2937. 00002014  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2938. 00002018  377C 0007 0028           move.w     [A3 + 0x28], 0x7
  2939. 0000201E  2F0B                     move.l     -[A7], A3
  2940. 00002020  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2941. 00002024  4267                     clr.w      -[A7]
  2942. 00002026  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2943. 0000202A  101F                     move.b     D0, [A7]+
  2944. 0000202C  667A                     bne        +0x7C /* 000020A8 */
  2945. 0000202E  2F0B                     move.l     -[A7], A3
  2946. 00002030  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  2947. 00002034  6072                     bra        +0x74 /* 000020A8 */
  2948. label00002036:
  2949. 00002036  2F3C 4D69 7363           move.l     -[A7], 0x4D697363 /* 'Misc' */
  2950. 0000203C  2F0B                     move.l     -[A7], A3
  2951. 0000203E  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  2952. 00002042  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2953. 00002046  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2954. 0000204A  2F0B                     move.l     -[A7], A3
  2955. 0000204C  2F3C FFFF EC6A           move.l     -[A7], 0xFFFFEC6A
  2956. 00002052  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2957. 00002056  6050                     bra        +0x52 /* 000020A8 */
  2958. label00002058:
  2959. 00002058  2E2B 0008                move.l     D7, [A3 + 0x8]
  2960. 0000205C  302B 0016                move.w     D0, [A3 + 0x16]
  2961. 00002060  48C0                     ext.l      D0
  2962. 00002062  206B 0030                movea.l    A0, [A3 + 0x30]
  2963. 00002066  2140 0024                move.l     [A0 + 0x24], D0
  2964. 0000206A  2F0B                     move.l     -[A7], A3
  2965. 0000206C  487A 0044                pea.l      [PC + 0x44 /* 000020B2, value 0x4E56FFFA */]
  2966. 00002070  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2967. 00002074  286B 0030                movea.l    A4, [A3 + 0x30]
  2968. 00002078  0CAC 0000 0C00 0024      cmpi.l     [A4 + 0x24], 0xC00
  2969. 00002080  6F16                     ble        +0x18 /* 00002098 */
  2970. 00002082  4267                     clr.w      -[A7]
  2971. 00002084  7000                     moveq.l    D0, 0x00
  2972. 00002086  302C 002C                move.w     D0, [A4 + 0x2C]
  2973. 0000208A  80BC 0000 0020           or.l       D0, 0x20 /* ' ' */
  2974. 00002090  2F00                     move.l     -[A7], D0
  2975. 00002092  A86B                     syscall    LoWord
  2976. 00002094  395F 002C                move.w     [A4 + 0x2C], [A7]+
  2977. label00002098:
  2978. 00002098  4267                     clr.w      -[A7]
  2979. 0000209A  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  2980. 0000209E  1F3C 0001                move.b     -[A7], 0x1
  2981. 000020A2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2982. 000020A6  4A5F                     tst.w      [A7]+
  2983. label000020A8:
  2984. 000020A8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2985. 000020AC  4E5E                     unlink     A6
  2986. 000020AE  2E9F                     move.l     [A7], [A7]+
  2987. 000020B0  4E75                     rts
  2988. 000020B2  4E56 FFFA                link       A6, -0x0006
  2989. 000020B6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2990. 000020BA  266E 0008                movea.l    A3, [A6 + 0x8]
  2991. 000020BE  206B 0030                movea.l    A0, [A3 + 0x30]
  2992. 000020C2  3E28 0010                move.w     D7, [A0 + 0x10]
  2993. 000020C6  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  2994. 000020CC  2F0B                     move.l     -[A7], A3
  2995. 000020CE  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2996. 000020D2  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  2997. 000020D6  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2998. 000020DA  377C 0008 0028           move.w     [A3 + 0x28], 0x8
  2999. 000020E0  3007                     move.w     D0, D7
  3000. 000020E2  0440 FFD9                subi.w     D0, 0xFFD9
  3001. 000020E6  6708                     beq        +0xA /* 000020F0 */
  3002. 000020E8  0440 0027                subi.w     D0, 0x27 /* '\'' */
  3003. 000020EC  6702                     beq        +0x4 /* 000020F0 */
  3004. 000020EE  6032                     bra        +0x34 /* 00002122 */
  3005. label000020F0:
  3006. 000020F0  49D3                     lea.l      A4, [A3]
  3007. 000020F2  4A47                     tst.w      D7
  3008. 000020F4  6608                     bne        +0xA /* 000020FE */
  3009. 000020F6  7000                     moveq.l    D0, 0x00
  3010. 000020F8  2940 0018                move.l     [A4 + 0x18], D0
  3011. 000020FC  6008                     bra        +0xA /* 00002106 */
  3012. label000020FE:
  3013. 000020FE  297C FFFF EC6F 0018      move.l     [A4 + 0x18], 0xFFFFEC6F
  3014. label00002106:
  3015. 00002106  2C2C 0012                move.l     D6, [A4 + 0x12]
  3016. 0000210A  206B 0030                movea.l    A0, [A3 + 0x30]
  3017. 0000210E  2246                     movea.l    A1, D6
  3018. 00002110  22A8 002E                move.l     [A1], [A0 + 0x2E]
  3019. 00002114  397C 0004 0016           move.w     [A4 + 0x16], 0x4
  3020. 0000211A  2F0B                     move.l     -[A7], A3
  3021. 0000211C  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  3022. 00002120  601A                     bra        +0x1C /* 0000213C */
  3023. label00002122:
  3024. 00002122  2F0B                     move.l     -[A7], A3
  3025. 00002124  4267                     clr.w      -[A7]
  3026. 00002126  3F07                     move.w     -[A7], D7
  3027. 00002128  2F0B                     move.l     -[A7], A3
  3028. 0000212A  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  3029. 0000212E  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  3030. 00002132  301F                     move.w     D0, [A7]+
  3031. 00002134  48C0                     ext.l      D0
  3032. 00002136  2F00                     move.l     -[A7], D0
  3033. 00002138  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3034. label0000213C:
  3035. 0000213C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3036. 00002140  4E5E                     unlink     A6
  3037. 00002142  2E9F                     move.l     [A7], [A7]+
  3038. 00002144  4E75                     rts
  3039. export_251:
  3040. 00002146  4E56 FFF0                link       A6, -0x0010
  3041. 0000214A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3042. 0000214E  286E 0008                movea.l    A4, [A6 + 0x8]
  3043. 00002152  2C2C 0012                move.l     D6, [A4 + 0x12]
  3044. 00002156  2E2C 0008                move.l     D7, [A4 + 0x8]
  3045. 0000215A  4267                     clr.w      -[A7]
  3046. 0000215C  2F0C                     move.l     -[A7], A4
  3047. 0000215E  2F3C 0004 0003           move.l     -[A7], 0x40003
  3048. 00002164  42A7                     clr.l      -[A7]
  3049. 00002166  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3050. 0000216A  101F                     move.b     D0, [A7]+
  3051. 0000216C  6702                     beq        +0x4 /* 00002170 */
  3052. 0000216E  604A                     bra        +0x4C /* 000021BA */
  3053. label00002170:
  3054. 00002170  42A7                     clr.l      -[A7]
  3055. 00002172  2F07                     move.l     -[A7], D7
  3056. 00002174  2046                     movea.l    A0, D6
  3057. 00002176  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3058. 0000217A  4EBA DFFA                jsr        [PC - 0x2006 /* 00000176 */]
  3059. 0000217E  265F                     movea.l    A3, [A7]+
  3060. 00002180  200B                     move.l     D0, A3
  3061. 00002182  660E                     bne        +0x10 /* 00002192 */
  3062. 00002184  2F0C                     move.l     -[A7], A4
  3063. 00002186  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3064. 0000218C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3065. 00002190  6028                     bra        +0x2A /* 000021BA */
  3066. label00002192:
  3067. 00002192  206C 0030                movea.l    A0, [A4 + 0x30]
  3068. 00002196  2D48 FFF0                move.l     [A6 - 0x10], A0
  3069. 0000219A  316B 000E 0018           move.w     [A0 + 0x18], [A3 + 0xE]
  3070. 000021A0  2F0C                     move.l     -[A7], A4
  3071. 000021A2  487A 0020                pea.l      [PC + 0x20 /* 000021C4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3072. 000021A6  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3073. 000021AA  4267                     clr.w      -[A7]
  3074. 000021AC  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  3075. 000021B0  1F3C 0001                move.b     -[A7], 0x1
  3076. 000021B4  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3077. 000021B8  4A5F                     tst.w      [A7]+
  3078. label000021BA:
  3079. 000021BA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3080. 000021BE  4E5E                     unlink     A6
  3081. 000021C0  2E9F                     move.l     [A7], [A7]+
  3082. 000021C2  4E75                     rts
  3083. 000021C4  4E56 0000                link       A6, 0
  3084. 000021C8  2F0C                     move.l     -[A7], A4
  3085. 000021CA  286E 0008                movea.l    A4, [A6 + 0x8]
  3086. 000021CE  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  3087. 000021D4  2F0C                     move.l     -[A7], A4
  3088. 000021D6  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  3089. 000021DA  3F3C 000B                move.w     -[A7], 0xB
  3090. 000021DE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3091. 000021E2  397C 0008 0028           move.w     [A4 + 0x28], 0x8
  3092. 000021E8  2F0C                     move.l     -[A7], A4
  3093. 000021EA  4267                     clr.w      -[A7]
  3094. 000021EC  206C 0030                movea.l    A0, [A4 + 0x30]
  3095. 000021F0  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3096. 000021F4  2F0C                     move.l     -[A7], A4
  3097. 000021F6  3F3C 000B                move.w     -[A7], 0xB
  3098. 000021FA  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  3099. 000021FE  301F                     move.w     D0, [A7]+
  3100. 00002200  48C0                     ext.l      D0
  3101. 00002202  2F00                     move.l     -[A7], D0
  3102. 00002204  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3103. 00002208  285F                     movea.l    A4, [A7]+
  3104. 0000220A  4E5E                     unlink     A6
  3105. 0000220C  2E9F                     move.l     [A7], [A7]+
  3106. 0000220E  4E75                     rts
  3107. export_252:
  3108. 00002210  4E56 FFBC                link       A6, -0x0044
  3109. 00002214  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3110. 00002218  286E 0008                movea.l    A4, [A6 + 0x8]
  3111. 0000221C  266C 0012                movea.l    A3, [A4 + 0x12]
  3112. 00002220  2D4B FFF8                move.l     [A6 - 0x8], A3
  3113. 00002224  2D6C 0008 FFF4           move.l     [A6 - 0xC], [A4 + 0x8]
  3114. 0000222A  4267                     clr.w      -[A7]
  3115. 0000222C  2F0C                     move.l     -[A7], A4
  3116. 0000222E  2F3C 000C 0003           move.l     -[A7], 0xC0003
  3117. 00002234  42A7                     clr.l      -[A7]
  3118. 00002236  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3119. 0000223A  101F                     move.b     D0, [A7]+
  3120. 0000223C  6704                     beq        +0x6 /* 00002242 */
  3121. 0000223E  6000 0314                bra        +0x316 /* 00002554 */
  3122. label00002242:
  3123. 00002242  4AAB 0008                tst.l      [A3 + 0x8]
  3124. 00002246  57C0                     seq        D0
  3125. 00002248  4A00                     tst.b      D0
  3126. 0000224A  660C                     bne        +0xE /* 00002258 */
  3127. 0000224C  72FF                     moveq.l    D1, 0xFFFFFFFF
  3128. 0000224E  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  3129. 00002252  5EC1                     sgt        D1
  3130. 00002254  8001                     or.b       D0, D1
  3131. 00002256  6710                     beq        +0x12 /* 00002268 */
  3132. label00002258:
  3133. 00002258  2F0C                     move.l     -[A7], A4
  3134. 0000225A  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3135. 00002260  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3136. 00002264  6000 02EE                bra        +0x2F0 /* 00002554 */
  3137. label00002268:
  3138. 00002268  42A7                     clr.l      -[A7]
  3139. 0000226A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3140. 0000226E  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  3141. 00002272  4EBA DF02                jsr        [PC - 0x20FE /* 00000176 */]
  3142. 00002276  2C1F                     move.l     D6, [A7]+
  3143. 00002278  6610                     bne        +0x12 /* 0000228A */
  3144. 0000227A  2F0C                     move.l     -[A7], A4
  3145. 0000227C  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3146. 00002282  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3147. 00002286  6000 02CC                bra        +0x2CE /* 00002554 */
  3148. label0000228A:
  3149. 0000228A  2046                     movea.l    A0, D6
  3150. 0000228C  2828 0014                move.l     D4, [A0 + 0x14]
  3151. 00002290  4267                     clr.w      -[A7]
  3152. 00002292  2F0B                     move.l     -[A7], A3
  3153. 00002294  700F                     moveq.l    D0, 0x0F
  3154. 00002296  2F00                     move.l     -[A7], D0
  3155. 00002298  A85D                     syscall    BitTst
  3156. 0000229A  101F                     move.b     D0, [A7]+
  3157. 0000229C  6700 0122                beq        +0x124 /* 000023C0 */
  3158. 000022A0  4267                     clr.w      -[A7]
  3159. 000022A2  2F0B                     move.l     -[A7], A3
  3160. 000022A4  7008                     moveq.l    D0, 0x08
  3161. 000022A6  2F00                     move.l     -[A7], D0
  3162. 000022A8  A85D                     syscall    BitTst
  3163. 000022AA  101F                     move.b     D0, [A7]+
  3164. 000022AC  6710                     beq        +0x12 /* 000022BE */
  3165. 000022AE  2F0C                     move.l     -[A7], A4
  3166. 000022B0  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3167. 000022B6  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3168. 000022BA  6000 0298                bra        +0x29A /* 00002554 */
  3169. label000022BE:
  3170. 000022BE  2D6B 0004 FFDC           move.l     [A6 - 0x24], [A3 + 0x4]
  3171. 000022C4  2D6B 0008 FFE0           move.l     [A6 - 0x20], [A3 + 0x8]
  3172. 000022CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  3173. 000022CE  3D68 0006 FFE4           move.w     [A6 - 0x1C], [A0 + 0x6]
  3174. 000022D4  2046                     movea.l    A0, D6
  3175. 000022D6  3D68 0006 FFE6           move.w     [A6 - 0x1A], [A0 + 0x6]
  3176. 000022DC  2044                     movea.l    A0, D4
  3177. 000022DE  2E28 0012                move.l     D7, [A0 + 0x12]
  3178. 000022E2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3179. 000022E4  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  3180. 000022E8  660A                     bne        +0xC /* 000022F4 */
  3181. 000022EA  2D7C 7FFF FFFF FFCC      move.l     [A6 - 0x34], 0x7FFFFFFF
  3182. 000022F2  600C                     bra        +0xE /* 00002300 */
  3183. label000022F4:
  3184. 000022F4  202E FFE0                move.l     D0, [A6 - 0x20]
  3185. 000022F8  D0AE FFDC                add.l      D0, [A6 - 0x24]
  3186. 000022FC  2D40 FFCC                move.l     [A6 - 0x34], D0
  3187. label00002300:
  3188. 00002300  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  3189. label00002304:
  3190. 00002304  4A87                     tst.l      D7
  3191. 00002306  56C0                     sne        D0
  3192. 00002308  4A00                     tst.b      D0
  3193. 0000230A  675A                     beq        +0x5C /* 00002366 */
  3194. 0000230C  2047                     movea.l    A0, D7
  3195. 0000230E  2228 0004                move.l     D1, [A0 + 0x4]
  3196. 00002312  B2AE FFDC                cmp.l      D1, [A6 - 0x24]
  3197. 00002316  56C1                     sne        D1
  3198. 00002318  4A01                     tst.b      D1
  3199. 0000231A  6634                     bne        +0x36 /* 00002350 */
  3200. 0000231C  2047                     movea.l    A0, D7
  3201. 0000231E  2428 0008                move.l     D2, [A0 + 0x8]
  3202. 00002322  B4AE FFE0                cmp.l      D2, [A6 - 0x20]
  3203. 00002326  56C2                     sne        D2
  3204. 00002328  8202                     or.b       D1, D2
  3205. 0000232A  6624                     bne        +0x26 /* 00002350 */
  3206. 0000232C  2047                     movea.l    A0, D7
  3207. 0000232E  2246                     movea.l    A1, D6
  3208. 00002330  3428 000E                move.w     D2, [A0 + 0xE]
  3209. 00002334  B469 0006                cmp.w      D2, [A1 + 0x6]
  3210. 00002338  56C2                     sne        D2
  3211. 0000233A  8202                     or.b       D1, D2
  3212. 0000233C  6612                     bne        +0x14 /* 00002350 */
  3213. 0000233E  2047                     movea.l    A0, D7
  3214. 00002340  3428 000C                move.w     D2, [A0 + 0xC]
  3215. 00002344  B46E FFE4                cmp.w      D2, [A6 - 0x1C]
  3216. 00002348  56C2                     sne        D2
  3217. 0000234A  8202                     or.b       D1, D2
  3218. 0000234C  C001                     and.b      D0, D1
  3219. 0000234E  6716                     beq        +0x18 /* 00002366 */
  3220. label00002350:
  3221. 00002350  2047                     movea.l    A0, D7
  3222. 00002352  2028 0004                move.l     D0, [A0 + 0x4]
  3223. 00002356  B0AE FFCC                cmp.l      D0, [A6 - 0x34]
  3224. 0000235A  6F04                     ble        +0x6 /* 00002360 */
  3225. 0000235C  7E00                     moveq.l    D7, 0x00
  3226. 0000235E  6006                     bra        +0x8 /* 00002366 */
  3227. label00002360:
  3228. 00002360  2047                     movea.l    A0, D7
  3229. 00002362  2E10                     move.l     D7, [A0]
  3230. 00002364  609E                     bra        -0x60 /* 00002304 */
  3231. label00002366:
  3232. 00002366  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3233. 0000236A  4A87                     tst.l      D7
  3234. 0000236C  6610                     bne        +0x12 /* 0000237E */
  3235. 0000236E  2F0C                     move.l     -[A7], A4
  3236. 00002370  2F3C FFFF EC64           move.l     -[A7], 0xFFFFEC64
  3237. 00002376  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3238. 0000237A  6000 01D8                bra        +0x1DA /* 00002554 */
  3239. label0000237E:
  3240. 0000237E  2044                     movea.l    A0, D4
  3241. 00002380  41E8 0012                lea.l      A0, [A0 + 0x12]
  3242. 00002384  2A08                     move.l     D5, A0
  3243. 00002386  2F07                     move.l     -[A7], D7
  3244. 00002388  2F05                     move.l     -[A7], D5
  3245. 0000238A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3246. 0000238E  41ED FCE6                lea.l      A0, [A5 - 0x31A]
  3247. 00002392  2A08                     move.l     D5, A0
  3248. 00002394  2F07                     move.l     -[A7], D7
  3249. 00002396  2F05                     move.l     -[A7], D5
  3250. 00002398  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  3251. 0000239C  2D4C FFC8                move.l     [A6 - 0x38], A4
  3252. 000023A0  206E FFC8                movea.l    A0, [A6 - 0x38]
  3253. 000023A4  7000                     moveq.l    D0, 0x00
  3254. 000023A6  2140 0018                move.l     [A0 + 0x18], D0
  3255. 000023AA  206E FFC8                movea.l    A0, [A6 - 0x38]
  3256. 000023AE  317C 0004 0016           move.w     [A0 + 0x16], 0x4
  3257. 000023B4  206E FFF8                movea.l    A0, [A6 - 0x8]
  3258. 000023B8  20AE FFDC                move.l     [A0], [A6 - 0x24]
  3259. 000023BC  6000 017C                bra        +0x17E /* 0000253A */
  3260. label000023C0:
  3261. 000023C0  4267                     clr.w      -[A7]
  3262. 000023C2  2F0B                     move.l     -[A7], A3
  3263. 000023C4  7008                     moveq.l    D0, 0x08
  3264. 000023C6  2F00                     move.l     -[A7], D0
  3265. 000023C8  A85D                     syscall    BitTst
  3266. 000023CA  101F                     move.b     D0, [A7]+
  3267. 000023CC  6774                     beq        +0x76 /* 00002442 */
  3268. 000023CE  206C 0030                movea.l    A0, [A4 + 0x30]
  3269. 000023D2  2D48 FFC4                move.l     [A6 - 0x3C], A0
  3270. 000023D6  2046                     movea.l    A0, D6
  3271. 000023D8  226E FFC4                movea.l    A1, [A6 - 0x3C]
  3272. 000023DC  3368 000E 0018           move.w     [A1 + 0x18], [A0 + 0xE]
  3273. 000023E2  206E FFC4                movea.l    A0, [A6 - 0x3C]
  3274. 000023E6  7000                     moveq.l    D0, 0x00
  3275. 000023E8  2140 0012                move.l     [A0 + 0x12], D0
  3276. 000023EC  4267                     clr.w      -[A7]
  3277. 000023EE  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  3278. 000023F2  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3279. 000023F6  3D5F FFD0                move.w     [A6 - 0x30], [A7]+
  3280. 000023FA  6724                     beq        +0x26 /* 00002420 */
  3281. 000023FC  2F3C 4D69 7363           move.l     -[A7], 0x4D697363 /* 'Misc' */
  3282. 00002402  2F0C                     move.l     -[A7], A4
  3283. 00002404  3F3C 0001                move.w     -[A7], 0x1
  3284. 00002408  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  3285. 0000240C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3286. 00002410  2F0C                     move.l     -[A7], A4
  3287. 00002412  2F3C FFFF EC6A           move.l     -[A7], 0xFFFFEC6A
  3288. 00002418  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3289. 0000241C  6000 0136                bra        +0x138 /* 00002554 */
  3290. label00002420:
  3291. 00002420  206C 0030                movea.l    A0, [A4 + 0x30]
  3292. 00002424  202B 0004                move.l     D0, [A3 + 0x4]
  3293. 00002428  D0A8 0028                add.l      D0, [A0 + 0x28]
  3294. 0000242C  2D40 FFDC                move.l     [A6 - 0x24], D0
  3295. 00002430  6C2C                     bge        +0x2E /* 0000245E */
  3296. 00002432  2F0C                     move.l     -[A7], A4
  3297. 00002434  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3298. 0000243A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3299. 0000243E  6000 0114                bra        +0x116 /* 00002554 */
  3300. label00002442:
  3301. 00002442  4AAB 0004                tst.l      [A3 + 0x4]
  3302. 00002446  6C10                     bge        +0x12 /* 00002458 */
  3303. 00002448  2F0C                     move.l     -[A7], A4
  3304. 0000244A  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3305. 00002450  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3306. 00002454  6000 00FE                bra        +0x100 /* 00002554 */
  3307. label00002458:
  3308. 00002458  2D6B 0004 FFDC           move.l     [A6 - 0x24], [A3 + 0x4]
  3309. label0000245E:
  3310. 0000245E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3311. 00002460  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  3312. 00002464  56C0                     sne        D0
  3313. 00002466  4A00                     tst.b      D0
  3314. 00002468  671E                     beq        +0x20 /* 00002488 */
  3315. 0000246A  222B 0008                move.l     D1, [A3 + 0x8]
  3316. 0000246E  D2AE FFDC                add.l      D1, [A6 - 0x24]
  3317. 00002472  5FC1                     sle        D1
  3318. 00002474  C001                     and.b      D0, D1
  3319. 00002476  6710                     beq        +0x12 /* 00002488 */
  3320. 00002478  2F0C                     move.l     -[A7], A4
  3321. 0000247A  2F3C FFFF EC65           move.l     -[A7], 0xFFFFEC65
  3322. 00002480  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3323. 00002484  6000 00CE                bra        +0xD0 /* 00002554 */
  3324. label00002488:
  3325. 00002488  2D6B 0008 FFE0           move.l     [A6 - 0x20], [A3 + 0x8]
  3326. 0000248E  206E FFF4                movea.l    A0, [A6 - 0xC]
  3327. 00002492  3D68 0006 FFE4           move.w     [A6 - 0x1C], [A0 + 0x6]
  3328. 00002498  2046                     movea.l    A0, D6
  3329. 0000249A  3D68 0006 FFE6           move.w     [A6 - 0x1A], [A0 + 0x6]
  3330. 000024A0  4267                     clr.w      -[A7]
  3331. 000024A2  2F04                     move.l     -[A7], D4
  3332. 000024A4  486E FFD8                pea.l      [A6 - 0x28]
  3333. 000024A8  4EBA DBB6                jsr        [PC - 0x244A /* 00000060 */]
  3334. 000024AC  3D5F FFD2                move.w     [A6 - 0x2E], [A7]+
  3335. 000024B0  665A                     bne        +0x5C /* 0000250C */
  3336. 000024B2  41ED FCE6                lea.l      A0, [A5 - 0x31A]
  3337. 000024B6  2A08                     move.l     D5, A0
  3338. 000024B8  42A7                     clr.l      -[A7]
  3339. 000024BA  2F05                     move.l     -[A7], D5
  3340. 000024BC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3341. 000024C0  2E1F                     move.l     D7, [A7]+
  3342. 000024C2  6610                     bne        +0x12 /* 000024D4 */
  3343. 000024C4  2F0C                     move.l     -[A7], A4
  3344. 000024C6  2F3C FFFF EC69           move.l     -[A7], 0xFFFFEC69
  3345. 000024CC  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  3346. 000024D0  6000 0082                bra        +0x84 /* 00002554 */
  3347. label000024D4:
  3348. 000024D4  2047                     movea.l    A0, D7
  3349. 000024D6  43EE FFD8                lea.l      A1, [A6 - 0x28]
  3350. 000024DA  20D9                     move.l     [A0]+, [A1]+
  3351. 000024DC  20D9                     move.l     [A0]+, [A1]+
  3352. 000024DE  20D9                     move.l     [A0]+, [A1]+
  3353. 000024E0  20D9                     move.l     [A0]+, [A1]+
  3354. 000024E2  2F04                     move.l     -[A7], D4
  3355. 000024E4  2F07                     move.l     -[A7], D7
  3356. 000024E6  4EBA DB18                jsr        [PC - 0x24E8 /* 00000000 */]
  3357. 000024EA  2D4C FFC0                move.l     [A6 - 0x40], A4
  3358. 000024EE  206E FFC0                movea.l    A0, [A6 - 0x40]
  3359. 000024F2  7000                     moveq.l    D0, 0x00
  3360. 000024F4  2140 0018                move.l     [A0 + 0x18], D0
  3361. 000024F8  206E FFC0                movea.l    A0, [A6 - 0x40]
  3362. 000024FC  317C 0004 0016           move.w     [A0 + 0x16], 0x4
  3363. 00002502  206E FFF8                movea.l    A0, [A6 - 0x8]
  3364. 00002506  20AE FFDC                move.l     [A0], [A6 - 0x24]
  3365. 0000250A  602E                     bra        +0x30 /* 0000253A */
  3366. label0000250C:
  3367. 0000250C  2D4C FFBC                move.l     [A6 - 0x44], A4
  3368. 00002510  7001                     moveq.l    D0, 0x01
  3369. 00002512  B06E FFD2                cmp.w      D0, [A6 - 0x2E]
  3370. 00002516  660E                     bne        +0x10 /* 00002526 */
  3371. 00002518  206E FFBC                movea.l    A0, [A6 - 0x44]
  3372. 0000251C  217C FFFF EC63 0018      move.l     [A0 + 0x18], 0xFFFFEC63
  3373. 00002524  600C                     bra        +0xE /* 00002532 */
  3374. label00002526:
  3375. 00002526  206E FFBC                movea.l    A0, [A6 - 0x44]
  3376. 0000252A  217C FFFF EC6B 0018      move.l     [A0 + 0x18], 0xFFFFEC6B
  3377. label00002532:
  3378. 00002532  206E FFBC                movea.l    A0, [A6 - 0x44]
  3379. 00002536  4268 0016                clr.w      [A0 + 0x16]
  3380. label0000253A:
  3381. 0000253A  2F3C 4469 6452           move.l     -[A7], 0x44696452 /* 'DidR' */
  3382. 00002540  2F0C                     move.l     -[A7], A4
  3383. 00002542  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  3384. 00002546  3F3C 0001                move.w     -[A7], 0x1
  3385. 0000254A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3386. 0000254E  2F0C                     move.l     -[A7], A4
  3387. 00002550  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  3388. label00002554:
  3389. 00002554  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3390. 00002558  4E5E                     unlink     A6
  3391. 0000255A  2E9F                     move.l     [A7], [A7]+
  3392. 0000255C  4E75                     rts
  3393.